/illumos-gate/usr/src/cmd/mdb/common/modules/md/ |
H A D | dumphotspare.c | 32 printhsp(hot_spare_pool_t hsp, uintptr_t hsp_addr) argument 39 mdb_printf("hsp_next: %p\n", hsp.hsp_next); 42 mdb_printf("ln_next: %p\n", hsp.hsp_link.ln_next); 43 mdb_printf("ln_setno: %u\n", hsp.hsp_link.ln_setno); 44 mdb_printf("ln_id: %u\n", hsp.hsp_link.ln_id); 47 mdb_printf("hsp_revision: %u\n", hsp.hsp_revision); 48 mdb_printf("hsp_self_id: %u \n", hsp.hsp_self_id); 49 mdb_printf("hsp_record_id: %d \n", hsp.hsp_record_id); 50 mdb_printf("hsp_refcount: %d\n", hsp.hsp_refcount); 52 hsp 77 hot_spare_pool_t hsp; local [all...] |
H A D | walk_hsp.c | 54 hot_spare_pool_t hsp; local 70 if (mdb_vread(&hsp, sizeof (hot_spare_pool_t), wsp->walk_addr) != 79 status = wsp->walk_callback(wsp->walk_addr, (&hsp)->hsp_next, 82 wsp->walk_addr = (uintptr_t)(&hsp)->hsp_next;
|
/illumos-gate/usr/src/uts/sun4u/montecarlo/io/ |
H A D | hsc.c | 192 hsc_slot_t *hsp = (hsc_slot_t *)ops_arg; local 196 DEBUG2("hsc_connect: slot %d, healthy %d", hsp->hs_slot_number, 197 hsp->hs_board_healthy); 199 if (!(hsp->hs_flags & (HSC_ENABLED|HSC_SLOT_ENABLED))) 202 if (hsp->hs_flags & HSC_SCB_HOTSWAPPED) 210 if (hsp->hs_flags & HSC_SLOT_BAD_STATE) { 215 hsc_led_op(hsp, HPC_CTRL_SET_LED_STATE, HPC_ACTIVE_LED, 222 rc = scsb_get_slot_state(hsp->hs_hpchandle, hsp->hs_slot_number, 227 hsp 298 hsc_slot_t *hsp = (hsc_slot_t *)ops_arg; local 354 hsc_slot_t *hsp = (hsc_slot_t *)ops_arg; local 372 hsc_slot_t *hsp = (hsc_slot_t *)ops_arg; local 384 hsc_led_op(hsc_slot_t *hsp, int cmd, hpc_led_t led, hpc_led_state_t led_state) argument 394 hsc_led_state(hsc_slot_t *hsp, int cmd, hpc_led_info_t *hlip) argument 462 hsc_get_slot_state(hsc_slot_t *hsp, hpc_slot_state_t *hssp) argument 517 hsc_set_config_state(hsc_slot_t *hsp, int cmd) argument 640 hsc_get_board_type(hsc_slot_t *hsp, hpc_board_type_t *hbtp) argument 649 hsc_autoconfig(hsc_slot_t *hsp, int cmd) argument 709 hsc_slot_enable(hsc_slot_t *hsp, boolean_t enabled) argument 738 hsc_slot_t *hsp = (hsc_slot_t *)ops_arg; local 809 scsb_hsc_disable_slot(hsc_slot_t *hsp) argument 830 scsb_hsc_enable_slot(hsc_slot_t *hsp) argument 859 hsc_slot_t *hsp = NEW(hsc_slot_t); local 914 hsc_free_slot(hsc_slot_t *hsp) argument 934 hsc_slot_t *hsp; local 995 hsc_slot_t *hsp, *prev; local 1027 scsb_hsc_init_slot_state(hsc_state_t *hsc, hsc_slot_t *hsp) argument 1137 hsc_slot_t *hsp; local 1158 hsc_slot_t *hsp; local 1261 hsc_slot_t *hsp; local 1343 hsc_slot_autoconnect(hsc_slot_t *hsp) argument 1476 hsc_slot_t *hsp; local 1806 hsc_slot_t *hsp; local 1861 hsc_slot_t *hsp; local 1913 hsc_slot_t *hsp; local 1988 hsc_slot_t *hsp; local 2029 hsc_slot_t *hsp; local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/hotspares/ |
H A D | hotspares.c | 93 hot_spare_pool_t *hsp; local 101 hsp = find_hot_spare_pool(setno, shs->shs_hot_spare_pool); 102 if (hsp != (hot_spare_pool_t *)0) 130 hsp = (hot_spare_pool_t *)mddb_getrecaddr_resize(recid, sizeof (*hsp), 133 hsp->hsp_self_id = shs->shs_hot_spare_pool; 134 hsp->hsp_record_id = recid; 135 hsp->hsp_next = (hot_spare_pool_t *)md_set[setno].s_hsp; 136 hsp->hsp_refcount = 0; 137 hsp 161 hot_spare_pool_t *hsp; local 453 hot_spare_pool_t *hsp; local 517 hot_spare_pool_t *hsp; local 694 hot_spare_pool_t *hsp; local 1055 build_key_list(set_t setno, hot_spare_pool_t *hsp, mdkey_t *list) argument 1072 hot_spare_pool_t *hsp; local 1343 hot_spare_pool_t *hsp; local 1420 hot_spare_pool_t *hsp, **p_hsp; local 1498 hot_spare_pool_t *hsp; local 1537 hot_spare_pool_t *hsp; local 1581 hot_spare_pool_t *hsp; local [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/ |
H A D | ruptime.c | 81 struct hs *hsp; local 120 hsp = hs; 149 * hsp points into an area about to be moved, 154 hoff = hsp - hs; 160 hsp = hs + hoff; 168 hsp->hs_wd = malloc(whdrsize); 170 bcopy((char *)buf, (char *)hsp->hs_wd, 172 hsp->hs_nusers = 0; 180 hsp->hs_nusers++; 181 nhosts++; hsp [all...] |
/illumos-gate/usr/src/cmd/lvm/metassist/layout/ |
H A D | layout_hsp.c | 51 devconfig_t **hsp); 56 devconfig_t **hsp); 60 devconfig_t *hsp, 64 devconfig_t *hsp, 97 * hsp - pointer to the optional HSP request devconfig_t 127 devconfig_t *hsp = NULL; local 134 error = layout_default_hsp(request, devices, &hsp); 136 error = layout_explicit_hsp(hsprequest, devices, &hsp); 142 } else if (hsp != NULL) { 144 if (devconfig_get_components(hsp) 181 layout_default_hsp( devconfig_t *request, dlist_t *devices, devconfig_t **hsp) argument 295 layout_explicit_hsp( devconfig_t *hsprequest, dlist_t *devices, devconfig_t **hsp) argument 401 populate_hsp( devconfig_t *request, devconfig_t *hsp, dlist_t *devices) argument 559 assemble_hsp( devconfig_t *hsp, dlist_t *newspares, dlist_t *devices) argument [all...] |
H A D | layout_svm_util.h | 46 devconfig_t **hsp); 48 devconfig_t **hsp);
|
H A D | layout_svm_util.c | 55 static const char *_hsp_prefix = "hsp"; 330 if (sscanf(cp, "hsp%03d", &number) != EOF) { 625 devconfig_t *hsp = NULL; local 627 if (((error = new_devconfig(&hsp, TYPE_HSP)) != 0) || 628 (error = devconfig_set_name(hsp, hspname))) { 629 free_devconfig(hsp); 631 if ((item = dlist_new_item(hsp)) == NULL) { 632 free_devconfig(hsp); 701 devconfig_t *hsp = (devconfig_t *)item->obj; local 731 spares = devconfig_get_components(hsp); 1027 hsp_get_default_for_diskset( char *diskset, devconfig_t **hsp) argument 1106 hsp_get_by_name( char *diskset, char *name, devconfig_t **hsp) argument 1773 md_hsp_t *hsp; local [all...] |
/illumos-gate/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_hotspares.c | 138 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); 143 mig.id = hspnp->hsp; 192 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); 202 /* allocate hsp */ 221 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local 225 hsp->hsnamep = metakeyname(&sp, hs_key, fast, ep); 226 if (hsp->hsnamep == NULL) 237 hsp 399 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local 439 hs_state_to_name( md_hs_t *hsp, md_timeval32_t *tvp ) argument 487 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local 508 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local 601 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local 1706 md_hs_t *hsp = &hspp->hotspares.hotspares_val[h]; local 1733 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local 1781 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local 1871 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; local [all...] |
H A D | meta_statconcise.c | 611 hot_spare_pool_ond_t *hsp; local 615 hsp = (hot_spare_pool_ond_t *)mdrec->record; 625 for (i = 0; i < hsp->hsp_nhotspares; i++) { 629 if (tmpmdrec->hs_record_id == hsp->hsp_hotspares[i]) { 1239 hot_spare_pool_ond_t *hsp; local 1437 hsp = (hot_spare_pool_ond_t *)((uintptr_t)rbp + 1440 (sizeof (mddb_recid_t) * hsp->hsp_nhotspares); 1442 bcopy(hsp, mdrec->record, newreqsize); 1443 hsp = (hot_spare_pool_ond_t *)mdrec->record; 1446 * If the hsp ha [all...] |
H A D | meta_getdevs.c | 318 md_hsp_t *hsp; local 321 if ((hsp = meta_get_hsp(sp, hspp->hspnamep, ep)) == NULL) 323 else for (i = 0; (i < hsp->hotspares.hotspares_len); ++i) { 324 md_hs_t *hs = &hsp->hotspares.hotspares_val[i];
|
H A D | meta_name.c | 168 * fnamep - metadevice or hsp with path and set name info stripped 389 * Verify that the name is a valid hsp/metadevice name 489 * check to verify that name is an existing hsp 498 hsp_t hsp; local 506 hsp = meta_gethspnmentbyname(cur_set, MD_SIDEWILD, uname, &status); 508 if (hsp == MD_HSP_NONE) { 1301 /* if it is not a meta/hsp and *spp is not set then set it to local */ 1305 /* if it is not a meta/hsp name then just return uname */ 2317 /* Must be simple metaname/hsp pool name */ 3282 hspnamep->hsp 3343 metahspname_hsp( mdsetname_t **spp, char *uname, hsp_t hsp, md_error_t *ep ) argument 3419 metahsphspname( mdsetname_t **spp, hsp_t hsp, md_error_t *ep ) argument 3453 get_hspname(mdsetname_t *sp, hsp_t hsp) argument 3717 md_hsp_t *hsp; local [all...] |
H A D | meta_error.c | 106 hsp_t hsp 111 if ((name = get_hspname(NULL, hsp)) == NULL) { 114 (void) sprintf(buf, "%u/%u", HSP_SET(hsp), HSP_ID(hsp)); 240 ep->name = hsp_name(ip->hsp); 252 hspname = hsp_name(ip->hs.hsp); 253 devname = dev_name(HSP_SET(ip->hs.hsp), ip->hs.dev); 503 hsp_t hsp, 512 ip->hsp = hsp; 500 mdhsperror( md_error_t *ep, md_hsp_errno_t errnum, hsp_t hsp, char *name ) argument 522 mdhserror( md_error_t *ep, md_hs_errno_t errnum, hsp_t hsp, md_dev64_t dev, char *name ) argument [all...] |
/illumos-gate/usr/src/cmd/fm/modules/sun4v/generic-mem/ |
H A D | gmem_page.c | 96 nvlist_t *asru, *hsp; local 118 if (nvlist_alloc(&hsp, NV_UNIQUE_NAME, 0) != 0) { 124 if (nvlist_add_uint64(hsp, FM_FMRI_MEM_PHYSADDR, 126 nvlist_add_uint64(hsp, FM_FMRI_HC_SPECIFIC_OFFSET, 128 nvlist_add_nvlist(asru, FM_FMRI_HC_SPECIFIC, hsp) != 0) { 131 nvlist_free(hsp); 139 nvlist_free(hsp); 322 nvlist_t *flt, *hsp; local 342 &hsp) == 0) 343 (void) nvlist_add_nvlist(rsc, FM_FMRI_HC_SPECIFIC, hsp); [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/md/ |
H A D | md_error.c | 173 hsp_t hsp 181 ip->hsp = hsp; 193 hsp_t hsp, 202 ip->hs.hsp = hsp; 190 mdhserror( md_error_t *ep, md_hs_errno_t errnum, hsp_t hsp, md_dev64_t dev ) argument
|
H A D | md_ioctl.c | 442 hot_spare_pool_t *hsp = NULL; local 473 * Get the input name if we're searching by hsp name. Check 495 * Try to find the hsp namespace entry corresponds to either 496 * the given hspid or name. If we can't find it, the hsp maybe 497 * a pre-friendly name hsp so we'll try to find it in the 505 * If we were given a key for a FN hsp and 528 hsp = (hot_spare_pool_t *)md_set[nm->setno].s_hsp; 529 while (hsp != NULL) { 530 /* Only use the pre-friendly name hsp */ 531 if (!(hsp [all...] |
/illumos-gate/usr/src/cmd/lvm/md_monitord/ |
H A D | probedev.c | 53 md_hs_t *hsp; local 62 hsp = &hspp->hotspares.hotspares_val[hsi]; 65 cname = hsp->hsnamep->cname; 66 bname = hsp->hsnamep->bname; 68 (void) metanamelist_append(&nlp, hsp->hsnamep); 69 hs_state = hs_state_to_name(hsp, NULL); 74 if (hsp->state == HSS_AVAILABLE) {
|
/illumos-gate/usr/src/cmd/lvm/util/ |
H A D | metastat.c | 81 static char *get_hs_state(md_hs_t *hsp); 507 md_hsp_t *hsp; local 514 if ((hsp = meta_get_hsp(sp, hspnamep, 519 hsi < hsp->hotspares.hotspares_len; 522 namep = hsp->hotspares. 734 md_hs_t *hsp; local 743 hsp = &hspp->hotspares.hotspares_val[hsi]; 744 bname = hsp->hsnamep->bname; 746 (void) metanamelist_append(&nlp, hsp->hsnamep); 748 if (hsp 1278 md_hsp_t *hsp; local 1768 get_hs_state(md_hs_t *hsp) argument [all...] |
H A D | metaparam.c | 200 msp.hsp_id = hspnp->hsp; 287 msp.hsp_id = hspnp->hsp;
|
/illumos-gate/usr/src/cmd/lvm/metassist/common/ |
H A D | volume_defaults.c | 330 devconfig_t *hsp = NULL; local 335 defaults, diskset, TYPE_HSP, &hsp, TRUE)) != 0) { 341 return (devconfig_set_hsp_name(hsp, name)); 373 devconfig_t *hsp; local 383 defaults, disksets[i], TYPE_HSP, &hsp, FALSE); 389 if ((error = devconfig_get_name(hsp, name)) == 0) {
|
H A D | volume_devconfig.h | 48 #define ELEMENT_HSP "hsp" 332 * @param hsp 333 * a devconfig_t representing the hsp to modify 345 extern int devconfig_set_hsp_name(devconfig_t *hsp, char *name);
|
/illumos-gate/usr/src/cmd/fm/modules/sun4v/cpumem-diagnosis/ |
H A D | cmd_hc_sun4v.c | 595 nvlist_t *hsp = NULL; local 618 if (nvlist_alloc(&hsp, NV_UNIQUE_NAME, 0) == 0) { 621 (void) (nvlist_add_uint64(hsp, 627 (void) nvlist_add_uint64(hsp, 631 FM_FMRI_HC_SPECIFIC, hsp); 636 nvlist_free(hsp);
|
/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | hcdi.c | 274 hcdi_hotplug_stats_t *hsp; local 290 hsp = HCDI_HOTPLUG_STATS_DATA(hcdi); 291 kstat_named_init(&hsp->hcdi_hotplug_total_success, 293 kstat_named_init(&hsp->hcdi_hotplug_success, 295 kstat_named_init(&hsp->hcdi_hotplug_total_failure, 297 kstat_named_init(&hsp->hcdi_hotplug_failure, 299 kstat_named_init(&hsp->hcdi_device_count,
|
/illumos-gate/usr/src/uts/common/sys/lvm/ |
H A D | mdiox.x | 383 hsp_t hsp; /* associated hotspare pool */ 388 %/* mnum or hsp */ 427 % * Also used for minor #, hsp id, recid mask and shifts. 931 hsp_t hsp; /* number */ 1407 MDE_NAME_ILLEGAL, /* illegal syntax for metadevice or hsp name */ 1631 hsp_t hsp; 1922 %extern int mdhsperror(md_error_t *ep, md_hsp_errno_t errnum, hsp_t hsp); 1924 % hsp_t hsp, md_dev64_t dev); 1945 %extern int mdhsperror(md_error_t *ep, md_hsp_errno_t errnum, hsp_t hsp, 1948 % hsp_t hsp, md_dev64_ [all...] |
/illumos-gate/usr/src/common/smbios/ |
H A D | smb_info.c | 893 smbios_info_hwsec(smbios_hdl_t *shp, smbios_hwsec_t *hsp) argument 902 bzero(hsp, sizeof (smbios_hwsec_t)); 904 hsp->smbh_pwr_ps = SMB_HWS_PWR_PS(hs.smbhs_settings); 905 hsp->smbh_kbd_ps = SMB_HWS_KBD_PS(hs.smbhs_settings); 906 hsp->smbh_adm_ps = SMB_HWS_ADM_PS(hs.smbhs_settings); 907 hsp->smbh_pan_ps = SMB_HWS_PAN_PS(hs.smbhs_settings);
|