DI_PRIMARY_LINK
DI_PRIMARY_LINK);
if (type == DI_PRIMARY_LINK) {
*type_p = DI_PRIMARY_LINK;
DI_PRIMARY_LINK, &cb_arg, devlink_cb);
DI_PRIMARY_LINK, &cb_arg, devlink_cb);
DI_PRIMARY_LINK, &cb_arg, devlink_cb);
DI_PRIMARY_LINK, &cb_arg, devlink_cb);
DI_PRIMARY_LINK, &cb_arg, devlink_cb);
DI_PRIMARY_LINK, &head, dvlink_cb);
phys_path, DI_PRIMARY_LINK, &head, dvlink_cb);
DI_PRIMARY_LINK, (void *)cbresult, sdfw_link_cb) < 0) {
DI_PRIMARY_LINK, &devlink_path, walk_devlinks);
DI_PRIMARY_LINK, (void *)&warg, get_lun_devlink);
if (di_devlink_walk(hdl, linkname, minorpath, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, "^cfg/", minor_path, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, NULL, ap_id + 8, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, "^cfg/.+$", ap_phys_id, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, NULL, minor_path, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, NULL, ap_id + 8, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, "^cfg/.+$", ap_phys_id, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, "^cfg/", minor_path, DI_PRIMARY_LINK,
minorpath, DI_PRIMARY_LINK, cbp,
(void) di_devlink_walk(devhdl, "^dsk/", minorpath, DI_PRIMARY_LINK,
DI_PRIMARY_LINK, (void *)liblocp->ap_logical, get_link);
int devid_deviceid_to_nmlist_link = DI_PRIMARY_LINK;
if (di_devlink_walk(devlink_hdl, NULL, physpath, DI_PRIMARY_LINK,
if (flags != 0 && flags != DI_PRIMARY_LINK &&
flags = DI_PRIMARY_LINK;
vlp->type = DI_PRIMARY_LINK;
return (DI_PRIMARY_LINK);
#define TYPE_PRI(f) (((f) & DI_LINK_TYPES) == DI_PRIMARY_LINK)
devices, DI_PRIMARY_LINK, (void *)&dev, di_dim_path_dev_callback);
slice_path, DI_PRIMARY_LINK, arg, add_devpath);
barg->gb_root.gr_physpath, DI_PRIMARY_LINK, barg, get_devlink) != 0)
DI_PRIMARY_LINK, (void *)pProps->osDeviceName,
if (di_devlink_type(devlink) != DI_PRIMARY_LINK) {
DI_PRIMARY_LINK, &pfpwa, path_from_physpath_walker);
DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, NULL, minor_path, DI_PRIMARY_LINK,
(void) di_devlink_walk(hdl, NULL, minor_path, DI_PRIMARY_LINK,