/illumos-gate/usr/src/cmd/hal/hald/solaris/ |
H A D | devinfo_usb.c | 431 *devlink = NULL; in get_dev_link_path() 489 char *devlink = NULL; in devinfo_usb_video4linux_add() local 534 if (devlink) { in devinfo_usb_video4linux_add() 535 free(devlink); in devinfo_usb_video4linux_add() 552 char *devlink = NULL; in devinfo_usb_input_add() local 608 if (devlink) { in devinfo_usb_input_add() 609 free(devlink); in devinfo_usb_input_add() 656 if (devlink) { in devinfo_usb_scsa2usb_add() 657 free(devlink); in devinfo_usb_scsa2usb_add() 705 if (devlink) { in devinfo_usb_printer_add() [all …]
|
H A D | devinfo_storage.c | 52 char *devlink; member 479 free(devlink); in devinfo_floppy_add() 480 devlink = NULL; in devinfo_floppy_add() 517 free(devlink); in devinfo_floppy_add() 525 char *devlink; in devinfo_floppy_add_volume() local 661 free(devlink); in devinfo_lofi_add_major() 783 m->devlink = strdup (devlink); in devinfo_storage_new_minor() 857 free (devlink); in devinfo_storage_minors() 865 free (devlink); in devinfo_storage_minors() 891 free (devlink); in devinfo_storage_minors() [all …]
|
H A D | devinfo.c | 412 walk_devlinks(di_devlink_t devlink, void *arg) in walk_devlinks() argument 416 *path = strdup(di_devlink_path(devlink)); in walk_devlinks()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/scsi/common/ |
H A D | cfga_cvt.c | 30 char *devlink; member 575 assert(dynt.devlink != NULL); in devlink_dyn_to_devpath() 602 S_FREE(dynt.devlink); in devlink_dyn_to_devpath() 614 char *devlink = NULL; in make_dyncomp() local 640 assert(devlink != NULL); in make_dyncomp() 644 S_FREE(devlink); in make_dyncomp() 738 dynt.devlink = devlink; in devlink_to_dyncomp() 978 cp = dyntp->devlink + len; in def_devlink_to_dyncomp() 981 cp = dyntp->devlink; in def_devlink_to_dyncomp() 1033 *dyntp->devlink = '\0'; in def_dyncomp_to_devlink() [all …]
|
H A D | cfga_utils.c | 1094 get_link(di_devlink_t devlink, void *arg) in get_link() argument 1103 char *content = (char *)di_devlink_content(devlink); in get_link() 1113 *(larg->linkpp) = strdup(di_devlink_path(devlink)); in get_link()
|
/illumos-gate/usr/src/cmd/hal/utils/ |
H A D | fsutils.c | 55 get_slice_name(char *devlink) in get_slice_name() argument 61 if ((p = strstr(devlink, "/lofi/")) != 0) { in get_slice_name() 65 part = strrchr(devlink, 'p'); in get_slice_name() 66 slice = strrchr(devlink, 's'); in get_slice_name() 67 disk = strrchr(devlink, 'd'); in get_slice_name()
|
H A D | fsutils.h | 19 char *get_slice_name(char *devlink);
|
/illumos-gate/usr/src/cmd/devfsadm/ |
H A D | devfsadm.c | 2526 (void) strlcpy(devlink, dev_dir, sizeof (devlink)); in devfsadm_mklink() 2527 (void) strlcat(devlink, "/", sizeof (devlink)); in devfsadm_mklink() 2528 (void) strlcat(devlink, link, sizeof (devlink)); in devfsadm_mklink() 2795 s_unlink(devlink); in create_link_common() 2812 s_unlink(devlink); in create_link_common() 2903 devlink, drv); in set_logindev_perms() 3362 link->devlink); in devfsadm_rm_stale_links() 3543 link->devlink = s_strdup(devlink); in add_link_to_cache() 3573 if ((strcmp((*linkp)->devlink, devlink) == 0)) { in rm_link_from_cache() 3615 free(link->devlink); in rm_all_links_from_cache() [all …]
|
H A D | devfsadm_impl.h | 204 char *devlink; /* without ".../dev/" prefix */ member 367 static void rm_link_from_cache(char *devlink); 369 static void add_link_to_cache(char *devlink, char *physpath); 422 static int create_link_common(char *devlink, char *contents, int *exists); 488 static void set_logindev_perms(char *devlink);
|
H A D | devfsadm.h | 250 int devfsadm_is_reserved(devlink_re_t re_array[], char *devlink);
|
H A D | Makefile.com | 85 DEVLINKTAB = devlink.tab
|
H A D | disk_link.c | 727 dvlink_cb(di_devlink_t devlink, void *arg) in dvlink_cb() argument 740 path = (char *)di_devlink_path(devlink); in dvlink_cb()
|
/illumos-gate/usr/src/lib/sun_sas/common/ |
H A D | devlink_disco.c | 54 get_devlink(di_devlink_t devlink, void *arg) in get_devlink() argument 64 char *content = (char *)di_devlink_content(devlink); in get_devlink() 75 *(warg->linkpp) = strdup(di_devlink_path(devlink)); in get_devlink()
|
/illumos-gate/usr/src/lib/sun_fc/common/ |
H A D | HBAPort.cc | 112 get_devlink(di_devlink_t devlink, void *arg) { in get_devlink() argument 122 char *content = (char *)di_devlink_content(devlink); in get_devlink() 132 *(warg->linkpp) = strdup(di_devlink_path(devlink)); in get_devlink()
|
/illumos-gate/usr/src/lib/libdevinfo/ |
H A D | devinfo_devlink.c | 2410 if (devlink == NULL || devlink->rel_path == NULL || in devlink_valid() 2411 devlink->abs_path == NULL || devlink->content == NULL || in devlink_valid() 2422 if (!devlink_valid(devlink)) { in di_devlink_path() 2427 return (devlink->abs_path); in di_devlink_path() 2438 return (devlink->content); in di_devlink_content() 2449 return (devlink->type); in di_devlink_type() 2483 if (devlink == NULL) { in di_devlink_free() 2488 free(devlink->rel_path); in di_devlink_free() 2489 free(devlink->abs_path); in di_devlink_free() 2490 free(devlink->content); in di_devlink_free() [all …]
|
H A D | libdevinfo.h | 459 extern const char *di_devlink_path(di_devlink_t devlink); 460 extern const char *di_devlink_content(di_devlink_t devlink); 461 extern int di_devlink_type(di_devlink_t devlink); 462 extern di_devlink_t di_devlink_dup(di_devlink_t devlink); 463 extern int di_devlink_free(di_devlink_t devlink);
|
H A D | devfsmap.c | 1540 devlink_callback(di_devlink_t devlink, void *argp) in devlink_callback() argument 1544 if ((link = di_devlink_path(devlink)) != NULL) in devlink_callback() 1691 char devlink[MAXPATHLEN]; in devname2physpath() local 1702 (void) snprintf(devlink, MAXPATHLEN, "%s%s", in devname2physpath() 1704 linksize = readlink(devlink, tmpphyspath, MAXPATHLEN); in devname2physpath()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/ |
H A D | cfga_sata.c | 1244 char *devlink = NULL; in sata_make_dyncomp() local 1360 minor_path, &devlink, &l_errno); in sata_make_dyncomp() 1363 if (devlink != NULL) { in sata_make_dyncomp() 1367 if ((cp = strstr(devlink, "dsk/")) != NULL) { in sata_make_dyncomp() 1378 free(devlink); in sata_make_dyncomp() 1386 minor_path, &devlink, &l_errno); in sata_make_dyncomp() 1388 if (devlink != NULL) { in sata_make_dyncomp() 1389 if ((cp = strstr(devlink, "rmt/")) != NULL) { in sata_make_dyncomp() 1393 free(devlink); in sata_make_dyncomp()
|
/illumos-gate/usr/src/lib/mpapi/libmpscsi_vhci/common/ |
H A D | MP_GetMPLogicalUnitProperties.c | 45 get_devlink(di_devlink_t devlink, void *arg) { in get_devlink() argument 53 *(warg->linkpp) = strdup(di_devlink_path(devlink)); in get_devlink()
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | driver-crypto-tpm.p5m | 43 devlink=type=ddi_pseudo;name=tpm\t\D
|
H A D | driver-x11-xsvc.p5m | 50 driver name=xsvc devlink=type=ddi_pseudo;name=xsvc\t\M0
|
H A D | SUNWcsd.p5m | 59 file path=etc/devlink.tab group=sys preserve=true
|
/illumos-gate/usr/src/cmd/fwflash/plugins/transport/common/ |
H A D | sd.c | 136 static int sdfw_link_cb(di_devlink_t devlink, void *arg); 884 sdfw_link_cb(di_devlink_t devlink, void *arg) in sdfw_link_cb() argument 888 result = di_devlink_path(devlink); in sdfw_link_cb()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/usb/common/ |
H A D | cfga_usb.c | 185 get_link(di_devlink_t devlink, void *arg) in get_link() argument 194 char *content = (char *)di_devlink_content(devlink); in get_link() 206 *(larg->linkpp) = strdup(di_devlink_path(devlink)); in get_link()
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | findevs.c | 89 static int add_devpath(di_devlink_t devlink, void *arg); 404 add_devpath(di_devlink_t devlink, void *arg) in add_devpath() argument 448 devlink_path = (char *)di_devlink_path(devlink); in add_devpath()
|