/illumos-gate/usr/src/lib/sun_sas/common/ |
H A D | devlink_disco.c | 57 walk_devlink_t *warg = (walk_devlink_t *)arg; in get_devlink() local 63 if (warg->path) { in get_devlink() 68 strncmp(start, warg->path, warg->len) != 0 || in get_devlink() 70 start[warg->len] != ':') { in get_devlink() 95 walk_devlink_t warg; in convertDevpathToDevlink() local 113 warg.path = NULL; in convertDevpathToDevlink() 118 warg.len = strlen(mappings->entry[j].ScsiId. in convertDevpathToDevlink() 120 warg.path = mappings->entry[j]. in convertDevpathToDevlink() 125 warg.path = mappings->entry[j].ScsiId. in convertDevpathToDevlink() 131 warg.linkpp = &devlinkp; in convertDevpathToDevlink() [all …]
|
/illumos-gate/usr/src/lib/sun_fc/common/ |
H A D | HBAPort.cc | 114 walk_devlink_t *warg = (walk_devlink_t *)arg; in get_devlink() local 120 if (warg->path) { in get_devlink() 126 strncmp(start, warg->path, warg->len) != 0 || in get_devlink() 128 start[warg->len] != ':') in get_devlink() 132 *(warg->linkpp) = strdup(di_devlink_path(devlink)); in get_devlink() 151 walk_devlink_t warg; in convertToShortNames() local 170 warg.path = NULL; in convertToShortNames() 177 warg.path = mappings->entry[j].ScsiId.OSDeviceName + in convertToShortNames() 181 warg.path = mappings->entry[j].ScsiId.OSDeviceName; in convertToShortNames() 186 warg.linkpp = &devlinkp; in convertToShortNames() [all …]
|
/illumos-gate/usr/src/cmd/th_tools/ |
H A D | th_manage.c | 375 if (strcmp(driver_name, warg->name) == 0 && in walk_callback() 376 di_instance(node) == warg->instance) { in walk_callback() 379 warg->found = 1; in walk_callback() 380 (void) strncpy(warg->path, path, warg->pathlen); in walk_callback() 392 struct walk_arg warg; in getpath() local 394 warg.instance = instance; in getpath() 395 (void) strncpy(warg.name, name, MAXPATHLEN); in getpath() 396 warg.path = path; in getpath() 397 warg.pathlen = pathlen; in getpath() 398 warg.found = 0; in getpath() [all …]
|
H A D | th_define.c | 1680 struct walk_arg *warg = (struct walk_arg *)arg; in walk_callback() local 1686 if (strcmp(driver_name, warg->name) == 0 && in walk_callback() 1687 di_instance(node) == warg->instance) { in walk_callback() 1690 warg->path = NULL; in walk_callback() 1692 (void) strncpy(warg->path, path, warg->pathlen); in walk_callback() 1703 struct walk_arg warg; in getpath() local 1705 warg.instance = instance; in getpath() 1706 (void) strncpy(warg.name, name, MAXPATHLEN); in getpath() 1707 warg.path = path; in getpath() 1708 warg.pathlen = pathlen; in getpath() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/frudata/ |
H A D | fru_data.c | 704 num_of_segment, &warg->cred); in frudata_delete_segment() 734 &warg->cred); in frudata_delete_segment() 747 num_of_pkt, &warg->cred); in frudata_delete_segment() 861 &pkt_acc_hdl, &warg->cred); in frudata_write_payload() 1013 &new_seg_acc_hdl, &warg->cred); in frudata_delete_packet() 1079 num_of_pkt, &warg->cred); in frudata_delete_packet() 1318 paylen, &new_seg_acc_hdl, &warg->cred); in frudata_add_packet() 1349 num_of_pkt, &warg->cred); in frudata_add_packet() 1693 num_of_segment, &warg->cred); in frudata_add_segment() 1703 cont_tbl, &warg->cred); in frudata_add_segment() [all …]
|
/illumos-gate/usr/src/lib/mpapi/libmpscsi_vhci/common/ |
H A D | MP_GetMPLogicalUnitProperties.c | 47 walk_devlink_t *warg = (walk_devlink_t *)arg; in get_devlink() local 53 *(warg->linkpp) = strdup(di_devlink_path(devlink)); in get_devlink() 80 walk_devlink_t warg; in getDeviceFileName() local 153 (void) memset(&warg, 0, sizeof (walk_devlink_t)); in getDeviceFileName() 156 warg.linkpp = &devLink; in getDeviceFileName() 162 (void *)&warg, in getDeviceFileName()
|
/illumos-gate/usr/src/lib/libdlpi/common/ |
H A D | libdlpi.c | 85 struct i_dlpi_walklink_arg *warg = arg; in i_dlpi_walk_link() local 87 return ((warg->fn(name, warg->arg)) ? DLADM_WALK_TERMINATE : in i_dlpi_walk_link() 95 struct i_dlpi_walklink_arg warg; in dlpi_walk() local 100 warg.fn = fn; in dlpi_walk() 101 warg.arg = arg; in dlpi_walk() 111 if (warg.fn(d->d_name, warg.arg)) in dlpi_walk() 124 (void) dladm_walk(i_dlpi_walk_link, handle, &warg, in dlpi_walk()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/ |
H A D | psvcplugin.c | 996 projected_write(ptree_warg_t *warg, const void *buf) in projected_write() argument 1002 err = projected_lookup(warg->proph, &dstinfo); in projected_write() 1007 err = ptree_get_propinfo(warg->proph, &propinfo); in projected_write() 1076 psvc_write_volatile(ptree_warg_t *warg, const void *buf) in psvc_write_volatile() argument 1084 if (warg->cred.dc_euid != 0) in psvc_write_volatile() 1087 err = ptree_get_propval_by_name(warg->nodeh, "name", name, in psvc_write_volatile() 1093 err = ptree_get_propval_by_name(warg->nodeh, "_class", class, in psvc_write_volatile() 1099 err = ptree_get_propinfo(warg->proph, &propinfo); in psvc_write_volatile() 1475 env_lock_write(ptree_warg_t *warg, const void *buf) in env_lock_write() argument
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnet_dds.c | 695 vdds_cb_arg_t *warg = (vdds_cb_arg_t *)arg; in vdds_match_niu_nexus() local 721 if (hdl == NIUCFGHDL(warg->cookie)) { in vdds_match_niu_nexus() 725 warg->dip = dip; in vdds_match_niu_nexus() 739 vdds_cb_arg_t *warg = (vdds_cb_arg_t *)arg; in vdds_match_niu_node() local 760 if (addr_hi == HVCOOKIE(warg->cookie)) { in vdds_match_niu_node() 761 warg->dip = dip; in vdds_match_niu_node()
|
/illumos-gate/usr/src/cmd/iscsiadm/ |
H A D | sun_ima.c | 1193 walk_devlink_t warg; in SUN_IMA_GetLuProperties() local 1310 warg.path = NULL; in SUN_IMA_GetLuProperties() 1313 warg.len = strlen(lunpath); in SUN_IMA_GetLuProperties() 1314 warg.path = lunpath; in SUN_IMA_GetLuProperties() 1317 warg.linkpp = &devlinkp; in SUN_IMA_GetLuProperties() 1326 DI_PRIMARY_LINK, (void *)&warg, get_lun_devlink); in SUN_IMA_GetLuProperties() 1355 walk_devlink_t *warg = (walk_devlink_t *)arg; in get_lun_devlink() local 1356 if (warg->path) { in get_lun_devlink() 1360 strncmp(start, warg->path, warg->len) != 0 || in get_lun_devlink() 1361 start[warg->len] != ':') in get_lun_devlink() [all …]
|
/illumos-gate/usr/src/lib/libpicltree/ |
H A D | picltree.c | 2333 ptree_warg_t warg; in write_propval_and_unlock() local 2336 warg.nodeh = nodep->ptree_hdl; in write_propval_and_unlock() 2338 warg.nodeh = PICL_INVALID_PICLHDL; in write_propval_and_unlock() 2339 warg.proph = propp->ptree_hdl; in write_propval_and_unlock() 2340 warg.cred = cred; in write_propval_and_unlock() 2349 err = (volwr)(&warg, vbuf); in write_propval_and_unlock()
|
/illumos-gate/usr/src/cmd/dladm/ |
H A D | dladm.c | 6140 wlan_scan_args_t warg; in print_scan_results() local 6142 bzero(&warg, sizeof (warg)); in print_scan_results() 6143 warg.ws_state = statep; in print_scan_results() 6144 warg.ws_attr = attrp; in print_scan_results() 6145 ofmt_print(statep->ws_ofmt, &warg); in print_scan_results() 6204 wlan_scan_args_t warg; in show_wifi() local 6218 bzero(&warg, sizeof (warg)); in show_wifi() 6219 warg.ws_state = statep; in show_wifi() 6220 warg.ws_attr = &attr; in show_wifi() 6221 ofmt_print(statep->ws_ofmt, &warg); in show_wifi()
|