Searched defs:devlink (Results 1 - 19 of 19) sorted by relevance

/osnet-11/usr/src/lib/mpapi/libmpscsi_vhci/common/
H A DMP_GetMPLogicalUnitProperties.c45 get_devlink(di_devlink_t devlink, void *arg) { argument
53 *(warg->linkpp) = strdup(di_devlink_path(devlink));
/osnet-11/usr/src/lib/sun_fc/common/
H A DHBAPort.cc107 * @param devlink element and callback function argument.
112 get_devlink(di_devlink_t devlink, void *arg) { argument
122 char *content = (char *)di_devlink_content(devlink);
132 *(warg->linkpp) = strdup(di_devlink_path(devlink));
/osnet-11/usr/src/lib/sun_sas/common/
H A Ddevlink_disco.c47 * devlink element and callback function argument.
51 get_devlink(di_devlink_t devlink, void *arg) argument
61 char *content = (char *)di_devlink_content(devlink);
72 *(warg->linkpp) = strdup(di_devlink_path(devlink));
230 * Return vale:i smp devlink.
241 * Finds smp devlink for a give smp path.
243 * Return vale: smp devlink.
/osnet-11/usr/src/cmd/hal/hald/solaris/
H A Ddevinfo.c412 walk_devlinks(di_devlink_t devlink, void *arg) argument
416 *path = strdup(di_devlink_path(devlink));
H A Ddevinfo_usb.c437 get_dev_link_path(di_node_t node, char *nodetype, char *re, char **devlink, char **minor_path, char **minor_name) argument
444 *devlink = NULL;
469 *devlink = get_devlink(devlink_hdl, re, *minor_path);
471 * During hotplugging, devlink could be NULL for usb
472 * devices due to devlink database has not yet been
475 * situation, we will read the devlink name from
478 if ((*devlink == NULL) && (re != NULL) &&
480 *devlink = get_usb_devlink(*minor_path, "/dev/usb/");
483 if (*devlink != NULL) {
502 char *devlink local
565 char *devlink = NULL; local
642 char *devlink = NULL; local
687 char *devlink = NULL, *minor_path = NULL, *minor_name = NULL; local
[all...]
H A Ddevinfo_storage.c51 char *devlink; member in struct:devinfo_storage_minor
70 static void devinfo_lofi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, char *devlink, dev_t dev);
73 char *devlink, dev_t dev, int dosnum);
84 static char *devinfo_volume_get_slice_name (char *devlink);
527 char *devlink = NULL; local
550 if ((devlink = get_devlink(devlink_hdl, "diskette.+" , minor_path)) != NULL) {
555 free(devlink);
556 devlink = NULL;
560 if ((devlink == NULL) || (minor_path == NULL)) {
561 HAL_INFO (("floppy devlink no
601 char *devlink; local
682 char *devlink = NULL; local
745 devinfo_lofi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, char *devlink, dev_t dev) argument
842 devinfo_storage_new_minor(char *maindev_path, char *slice, char *devlink, dev_t dev, int dosnum) argument
886 char *devpath, *devlink; local
1060 char *devlink = m->devlink; local
1449 devinfo_volume_get_slice_name(char *devlink) argument
[all...]
/osnet-11/usr/src/cmd/hal/utils/
H A Dfsutils.c55 get_slice_name(char *devlink) argument
61 if ((p = strstr(devlink, "/lofi/")) != 0) {
65 part = strrchr(devlink, 'p');
66 slice = strrchr(devlink, 's');
67 disk = strrchr(devlink, 'd');
/osnet-11/usr/src/lib/libsuri/common/
H A Dsuri_devinfo.c65 get_devlink_name(di_devlink_t devlink, void *arg) argument
71 * The devlink string is on the stack of one of the function used by the
75 data->tmp_dlink = strdup(di_devlink_path(devlink));
340 char *target = NULL, *parent_iport = NULL, *devlink = NULL; local
345 devlink = match_devlink_in_minor_nodes(node, data);
348 if (devlink == NULL)
350 free(devlink);
447 char *devlink = NULL, *tgtname = NULL; local
453 devlink = match_devlink_in_minor_nodes(node, data);
456 if (devlink
573 char *iport = NULL, *target = NULL, *devlink = NULL; local
646 char *devlink = NULL; local
768 char *devlink = NULL; local
[all...]
/osnet-11/usr/src/lib/cfgadm_plugins/scsi/common/
H A Dcfga_cvt.c30 char *devlink; member in struct:__anon911
69 static scfga_ret_t devlink_to_dyncomp(char *devlink,
85 * Rules for converting between a devlink and logical ap_id and vice-versa
142 /* A devlink for the HBA may or may not exist */
149 * No devlink based logical ap_id.
263 * If the dynamic component has a '/', it was derived from a devlink
538 /* Converts a devlink based dynamic component to a path */
555 /* Convert the dynamic component to the corresponding devlink */
575 assert(dynt.devlink != NULL);
578 * Follow devlink t
614 char *devlink = NULL; local
726 devlink_to_dyncomp(char *devlink, char **dyncompp, int *l_errnop) argument
[all...]
H A Dcfga_utils.c1084 * Obtain the devlink from a /devices path
1093 get_link(di_devlink_t devlink, void *arg) argument
1102 char *content = (char *)di_devlink_content(devlink);
1117 *(larg->linkpp) = strdup(di_devlink_path(devlink));
/osnet-11/usr/src/lib/libdiskmgt/common/
H A Dfindevs.c84 static int add_devpath(di_devlink_t devlink, void *arg);
102 static int fix_cluster_devpath(di_devlink_t devlink, void *arg);
445 add_devpath(di_devlink_t devlink, void *arg) argument
489 devlink_path = (char *)di_devlink_path(devlink);
1118 fix_cluster_devpath(di_devlink_t devlink, void *arg) argument
1133 devlink_path = (char *)di_devlink_path(devlink);
/osnet-11/usr/src/lib/cfgadm_plugins/ib/common/
H A Dcfga_ib.c212 * devlink - devlink for the device path
222 ib_get_link(di_devlink_t devlink, void *arg) argument
231 char *content = (char *)di_devlink_content(devlink);
242 *(larg->linkpp) = strdup(di_devlink_path(devlink));
1570 DPRINTF("ib_fill_static_apids: devlink doesn't contain "
/osnet-11/usr/src/lib/cfgadm_plugins/sata/common/
H A Dcfga_sata.c1254 char *devlink = NULL; local
1370 minor_path, &devlink, &l_errno);
1373 if (devlink != NULL) {
1377 if ((cp = strstr(devlink, "dsk/")) != NULL) {
1388 free(devlink);
1396 minor_path, &devlink, &l_errno);
1398 if (devlink != NULL) {
1399 if ((cp = strstr(devlink, "rmt/")) != NULL) {
1403 free(devlink);
/osnet-11/usr/src/lib/cfgadm_plugins/usb/common/
H A Dcfga_usb.c182 get_link(di_devlink_t devlink, void *arg) argument
191 char *content = (char *)di_devlink_content(devlink);
203 *(larg->linkpp) = strdup(di_devlink_path(devlink));
1531 DPRINTF("cfga_list_ext: devlink doesn't contain /dev/cfg\n");
/osnet-11/usr/src/lib/libdevinfo/
H A Ddevfsmap.c1539 devlink_callback(di_devlink_t devlink, void *argp) argument
1543 if ((link = di_devlink_path(devlink)) != NULL)
1606 logdmsg(("get_install_devlink: devlink = %s\n", devname));
1662 logdmsg(("get_target_devlink: devlink = %s\n",
1690 char devlink[MAXPATHLEN]; local
1701 (void) snprintf(devlink, MAXPATHLEN, "%s%s",
1703 linksize = readlink(devlink, tmpphyspath, MAXPATHLEN);
H A Ddevinfo_devlink.c2411 devlink_valid(di_devlink_t devlink) argument
2413 if (devlink == NULL || devlink->rel_path == NULL ||
2414 devlink->abs_path == NULL || devlink->content == NULL ||
2415 TYPE_NONE(devlink->type)) {
2423 di_devlink_path(di_devlink_t devlink) argument
2425 if (!devlink_valid(devlink)) {
2430 return (devlink->abs_path);
2434 di_devlink_content(di_devlink_t devlink) argument
2445 di_devlink_type(di_devlink_t devlink) argument
2456 di_devlink_dup(di_devlink_t devlink) argument
2484 di_devlink_free(di_devlink_t devlink) argument
[all...]
/osnet-11/usr/src/lib/cfgadm_plugins/pci/common/
H A Dcfga.c1445 findlink_cb(di_devlink_t devlink, void *arg) argument
1447 (*(char **)arg) = strdup(di_devlink_path(devlink));
1453 * returns an allocated string containing the full path to the devlink for
1454 * <ap_phys_id> in the devlink database; we expect only one devlink per
1477 * returns CFGA_OK if it can succesfully retrieve the devlink info associated
1478 * with devlink for <ap_phys_id> which will be returned through <ap_info>
/osnet-11/usr/src/lib/cfgadm_plugins/shp/common/
H A Dshp.c1285 findlink_cb(di_devlink_t devlink, void *arg) argument
1287 (*(char **)arg) = strdup(di_devlink_path(devlink));
1293 * returns an allocated string containing the full path to the devlink for
1294 * <ap_phys_id> in the devlink database; we expect only one devlink per
1317 * returns CFGA_OK if it can succesfully retrieve the devlink info associated
1318 * with devlink for <ap_phys_id> which will be returned through <ap_info>
/osnet-11/usr/src/lib/libcfgadm/common/
H A Dconfig_admin.c1072 * Obtain the devlink from a /devices path
1075 get_link(di_devlink_t devlink, void *arg) argument
1080 di_devlink_path(devlink));
1100 /* open devlink database */
1377 * If the ap_id is a devlink in CFGA_DEV_DIR, follow link

Completed in 127 milliseconds