Home
last modified time | relevance | path

Searched refs:devlink (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/cmd/hal/hald/solaris/
H A Ddevinfo_usb.c431 *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 Ddevinfo_storage.c52 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 Ddevinfo.c412 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 Dcfga_cvt.c30 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 Dcfga_utils.c1094 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 Dfsutils.c55 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 Dfsutils.h19 char *get_slice_name(char *devlink);
/illumos-gate/usr/src/cmd/devfsadm/
H A Ddevfsadm.c2526 (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 Ddevfsadm_impl.h204 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 Ddevfsadm.h250 int devfsadm_is_reserved(devlink_re_t re_array[], char *devlink);
H A DMakefile.com85 DEVLINKTAB = devlink.tab
H A Ddisk_link.c727 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 Ddevlink_disco.c54 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 DHBAPort.cc112 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 Ddevinfo_devlink.c2410 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 Dlibdevinfo.h459 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 Ddevfsmap.c1540 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 Dcfga_sata.c1244 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 DMP_GetMPLogicalUnitProperties.c45 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 Ddriver-crypto-tpm.p5m43 devlink=type=ddi_pseudo;name=tpm\t\D
H A Ddriver-x11-xsvc.p5m50 driver name=xsvc devlink=type=ddi_pseudo;name=xsvc\t\M0
H A DSUNWcsd.p5m59 file path=etc/devlink.tab group=sys preserve=true
/illumos-gate/usr/src/cmd/fwflash/plugins/transport/common/
H A Dsd.c136 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 Dcfga_usb.c185 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 Dfindevs.c89 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()

12