/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() 75 *(warg->linkpp) = strdup(di_devlink_path(devlink)); 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() 123 warg.len = strlen(mappings->entry[j].ScsiId. 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() 175 warg.len = strlen (mappings->entry[j].ScsiId.OSDeviceName) - in convertToShortNames() 177 warg.path = mappings->entry[j].ScsiId.OSDeviceName + in convertToShortNames() 180 warg.len = strlen(mappings->entry[j].ScsiId.OSDeviceName); in convertToShortNames() [all …]
|
/illumos-gate/usr/src/cmd/th_tools/ |
H A D | th_manage.c | 369 struct walk_arg *warg = (struct walk_arg *)arg; in walk_callback() local 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() [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 | 625 frudata_delete_segment(ptree_warg_t *warg, const void *buf) in frudata_delete_segment() argument 643 cont_tbl = lock_container_lock(warg->nodeh, SEGMENT_NODE, PICL_WRITE); in frudata_delete_segment() 649 hash_obj = lookup_node_object(warg->nodeh, SEGMENT_NODE, cont_tbl); in frudata_delete_segment() 659 if (fru_delete_segment(seg_acc_hdl, &new_sec_acc_hdl, &warg->cred) in frudata_delete_segment() 665 if (ptree_delete_node(warg->nodeh) != PICL_SUCCESS) { in frudata_delete_segment() 670 if (ptree_destroy_node(warg->nodeh) != PICL_SUCCESS) { in frudata_delete_segment() 685 free_segment_node(hash_obj, warg->nodeh, cont_tbl); in frudata_delete_segment() 690 num_of_segment = fru_get_num_segments(new_sec_acc_hdl, &warg->cred); in frudata_delete_segment() 704 num_of_segment, &warg->cred); in frudata_delete_segment() 734 &warg->cred); in frudata_delete_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 | 6172 wlan_scan_args_t warg; in print_scan_results() local 6174 bzero(&warg, sizeof (warg)); in print_scan_results() 6175 warg.ws_state = statep; in print_scan_results() 6176 warg.ws_attr = attrp; in print_scan_results() 6177 ofmt_print(statep->ws_ofmt, &warg); in print_scan_results() 6236 wlan_scan_args_t warg; in show_wifi() local 6250 bzero(&warg, sizeof (warg)); in show_wifi() 6251 warg.ws_state = statep; in show_wifi() 6252 warg.ws_attr = &attr; in show_wifi() 6253 ofmt_print(statep->ws_ofmt, &warg); in show_wifi()
|