/titanic_50/usr/src/cmd/hal/hald/solaris/ |
H A D | devinfo_usb.c | 424 get_dev_link_path(di_node_t node, char *nodetype, char *re, char **devlink, char **minor_path, char… in get_dev_link_path() argument 432 *minor_path = NULL; in get_dev_link_path() 451 if ((*minor_path = di_devfs_minor_path(minor)) == NULL) { in get_dev_link_path() 456 *devlink = get_devlink(devlink_hdl, re, *minor_path); in get_dev_link_path() 467 *devlink = get_usb_devlink(*minor_path, "/dev/usb/"); in get_dev_link_path() 476 di_devfs_path_free (*minor_path); in get_dev_link_path() 477 *minor_path = NULL; in get_dev_link_path() 491 char *minor_path = NULL; in devinfo_usb_video4linux_add() local 497 "^usb/video[0-9]+", &devlink, &minor_path, &minor_name); in devinfo_usb_video4linux_add() 499 if ((minor_path == NULL) || (devlink == NULL)) { in devinfo_usb_video4linux_add() [all …]
|
H A D | devinfo_acpi.c | 71 char *minor_path = NULL; in devinfo_acpi_add() local 103 ((minor_path = di_devfs_minor_path(minor)) == NULL)) { in devinfo_acpi_add() 108 "solaris.devfs_path", minor_path) == NULL) { in devinfo_acpi_add() 109 devinfo_acpi_add_minor(d, node, minor_path, dev); in devinfo_acpi_add() 112 di_devfs_path_free(minor_path); in devinfo_acpi_add() 120 devinfo_acpi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, in devinfo_acpi_add_minor() argument 126 devinfo_set_default_properties(d, parent, node, minor_path); in devinfo_acpi_add_minor() 127 devinfo_add_enqueue(d, minor_path, &devinfo_acpi_handler); in devinfo_acpi_add_minor()
|
H A D | devinfo_storage.c | 69 static void devinfo_lofi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, char *devli… 450 char *minor_path = NULL; in devinfo_floppy_add() local 471 ((minor_path = di_devfs_minor_path(minor)) == NULL)) { in devinfo_floppy_add() 474 if ((devlink = get_devlink(devlink_hdl, "diskette.+" , minor_path)) != NULL) { in devinfo_floppy_add() 477 di_devfs_path_free (minor_path); in devinfo_floppy_add() 478 minor_path = NULL; in devinfo_floppy_add() 484 if ((devlink == NULL) || (minor_path == NULL)) { in devinfo_floppy_add() 516 di_devfs_path_free (minor_path); in devinfo_floppy_add() 605 char *minor_path = NULL; in devinfo_lofi_add_major() local 646 ((minor_path = di_devfs_minor_path(minor)) == NULL)) { in devinfo_lofi_add_major() [all …]
|
H A D | devinfo_acpi.h | 34 char *minor_path, dev_t dev);
|
/titanic_50/usr/src/lib/sun_fc/common/ |
H A D | HBAPort.cc | 152 char *minor_path, *devlinkp; in convertToShortNames() local 163 minor_path = mappings->entry[j].ScsiId.OSDeviceName; in convertToShortNames() 164 if (strstr(minor_path, "/devices") != NULL) { in convertToShortNames() 165 minor_path = mappings->entry[j].ScsiId.OSDeviceName + in convertToShortNames() 168 minor_path = mappings->entry[j].ScsiId.OSDeviceName; in convertToShortNames() 172 minor_path = NULL; in convertToShortNames() 187 (void) di_devlink_walk(hdl, NULL, minor_path, DI_PRIMARY_LINK, in convertToShortNames()
|
/titanic_50/usr/src/lib/sun_sas/common/ |
H A D | devlink_disco.c | 94 char *minor_path, *devlinkp; in convertDevpathToDevlink() local 105 minor_path = mappings->entry[j].ScsiId.OSDeviceName; in convertDevpathToDevlink() 106 if (strstr(minor_path, "/devices") != NULL) { in convertDevpathToDevlink() 107 minor_path = mappings->entry[j].ScsiId. in convertDevpathToDevlink() 112 minor_path = NULL; in convertDevpathToDevlink() 129 (void) di_devlink_walk(hdl, NULL, minor_path, DI_PRIMARY_LINK, in convertDevpathToDevlink()
|
/titanic_50/usr/src/lib/libdevinfo/ |
H A D | devfsmap.c | 1982 char *minor_path = NULL; in devfs_walk_children_minors() local 1986 if ((minor_path = calloc(1, MAXPATHLEN)) == NULL) in devfs_walk_children_minors() 1999 (void) snprintf(minor_path, MAXPATHLEN, in devfs_walk_children_minors() 2001 if (stat(minor_path, st) == -1) in devfs_walk_children_minors() 2005 (const char *)minor_path, st, in devfs_walk_children_minors() 2012 rv = callback(cb_arg, minor_path); in devfs_walk_children_minors() 2028 if (minor_path) in devfs_walk_children_minors() 2029 free(minor_path); in devfs_walk_children_minors() 2041 char *minor_path; in devfs_walk_device_minors() local 2052 minor_path = calloc(1, MAXPATHLEN); in devfs_walk_device_minors() [all …]
|
H A D | devinfo_devlink.c | 1192 const char *minor_path; in link2minor() local 1201 if (!is_minor_node(clp->content, &minor_path)) { in link2minor() 1205 return (lookup_minor(hdp, minor_path, NULL, in link2minor() 1277 if (s_realpath(link, buf) == NULL || !is_minor_node(buf, &minor_path)) { in link2minor() 1280 return (lookup_minor(hdp, minor_path, NULL, TYPE_CACHE|CREATE_FLAG)); in link2minor() 1377 const char *minor_path, in lookup_minor() argument 1386 if (minor_path == NULL) { in lookup_minor() 1391 (void) snprintf(pdup, sizeof (pdup), "%s", minor_path); in lookup_minor() 1395 minor_path); in lookup_minor() 1851 const char *minor_path = NULL; in add_link() local [all …]
|
H A D | devinfo_devlink.h | 154 const char *minor_path; member 343 static void *lookup_minor(struct di_devlink_handle *hdp, const char *minor_path,
|
H A D | libdevinfo.h | 457 const char *minor_path, uint_t flags, void *arg,
|
/titanic_50/usr/src/cmd/modload/ |
H A D | rem_drv.c | 254 cleanup_minor_walker(void *cb_arg, const char *minor_path) in cleanup_minor_walker() argument 256 if (unlink(minor_path) == -1) { in cleanup_minor_walker() 258 minor_path, strerror(errno)); in cleanup_minor_walker()
|
/titanic_50/usr/src/cmd/devfsadm/ |
H A D | disk_link.c | 730 char *minor_path; in reserved_links_exist() local 748 minor_path = di_devfs_minor_path(minor); in reserved_links_exist() 749 if (minor_path == NULL) { in reserved_links_exist() 754 (void) strlcpy(phys_path, minor_path, sizeof (phys_path)); in reserved_links_exist() 756 di_devfs_path_free(minor_path); in reserved_links_exist()
|
/titanic_50/usr/src/lib/cfgadm_plugins/sata/common/ |
H A D | cfga_sata.c | 1192 is_devinfo_blk(char *minor_path) in is_devinfo_blk() argument 1202 if (strncmp(minor_path, "/devices/", strlen("/devices/")) != 0) in is_devinfo_blk() 1205 minor_portion = strrchr(minor_path, *MINOR_SEP); in is_devinfo_blk() 1211 node = di_init(minor_path + strlen("/devices"), DINFOMINOR); in is_devinfo_blk() 1240 char minor_path[MAXPATHLEN]; in sata_make_dyncomp() local 1308 (void) snprintf(minor_path, MAXPATHLEN, in sata_make_dyncomp() 1323 if (stat(minor_path, &sb) < 0) { in sata_make_dyncomp() 1324 if (is_devinfo_blk(minor_path)) { in sata_make_dyncomp() 1358 minor_path, &devlink, &l_errno); in sata_make_dyncomp() 1384 minor_path, &devlink, &l_errno); in sata_make_dyncomp()
|
/titanic_50/usr/src/lib/cfgadm_plugins/scsi/common/ |
H A D | cfga_utils.c | 1126 char *minor_path; in physpath_to_devlink() local 1136 minor_path = node_path + strlen(DEVICES_DIR); in physpath_to_devlink() 1139 minor_path = NULL; in physpath_to_devlink() 1144 (void) di_devlink_walk(hdl, NULL, minor_path, DI_PRIMARY_LINK, in physpath_to_devlink()
|
H A D | cfga_ctl.c | 49 static char *get_node_path(char *minor_path); 1522 get_node_path(char *minor_path) in get_node_path() argument 1526 if ((path = strdup(minor_path)) == NULL) in get_node_path()
|
/titanic_50/usr/src/lib/cfgadm_plugins/usb/common/ |
H A D | cfga_usb.c | 222 char *minor_path; in physpath_to_devlink() local 232 minor_path = (char *)node_path + strlen("/devices"); in physpath_to_devlink() 235 minor_path = NULL; in physpath_to_devlink() 240 (void) di_devlink_walk(hdl, "^cfg/", minor_path, DI_PRIMARY_LINK, in physpath_to_devlink()
|
/titanic_50/usr/src/cmd/iscsiadm/ |
H A D | sun_ima.c | 1194 char *minor_path, *devlinkp, lunpath[MAXPATHLEN]; in SUN_IMA_GetLuProperties() local 1303 minor_path = lunpath; in SUN_IMA_GetLuProperties() 1304 if (strstr(minor_path, "/devices") != NULL) { in SUN_IMA_GetLuProperties() 1305 minor_path = lunpath + in SUN_IMA_GetLuProperties() 1308 minor_path = lunpath; in SUN_IMA_GetLuProperties() 1312 minor_path = NULL; in SUN_IMA_GetLuProperties() 1325 (void) di_devlink_walk(hdl, NULL, minor_path, in SUN_IMA_GetLuProperties()
|
/titanic_50/usr/src/lib/cfgadm_plugins/ib/common/ |
H A D | cfga_ib.c | 265 char *minor_path; in ib_physpath_to_devlink() local 276 minor_path = (char *)node_path + strlen("/devices"); in ib_physpath_to_devlink() 280 (void) di_devlink_walk(hdl, "^cfg/", minor_path, DI_PRIMARY_LINK, in ib_physpath_to_devlink()
|