Home
last modified time | relevance | path

Searched refs:hsp (Results 1 – 25 of 36) sorted by relevance

12

/titanic_41/usr/src/uts/sun4u/montecarlo/io/
H A Dhsc.c192 hsc_slot_t *hsp = (hsc_slot_t *)ops_arg; in hsc_connect() local
196 DEBUG2("hsc_connect: slot %d, healthy %d", hsp->hs_slot_number, in hsc_connect()
197 hsp->hs_board_healthy); in hsc_connect()
199 if (!(hsp->hs_flags & (HSC_ENABLED|HSC_SLOT_ENABLED))) in hsc_connect()
202 if (hsp->hs_flags & HSC_SCB_HOTSWAPPED) in hsc_connect()
210 if (hsp->hs_flags & HSC_SLOT_BAD_STATE) { in hsc_connect()
215 hsc_led_op(hsp, HPC_CTRL_SET_LED_STATE, HPC_ACTIVE_LED, in hsc_connect()
222 rc = scsb_get_slot_state(hsp->hs_hpchandle, hsp->hs_slot_number, in hsc_connect()
227 hsp->hs_slot_state = rstate; in hsc_connect()
228 if (hsp->hs_slot_state == HPC_SLOT_EMPTY) { in hsc_connect()
[all …]
/titanic_41/usr/src/uts/common/io/lvm/hotspares/
H A Dhotspares.c93 hot_spare_pool_t *hsp; in seths_create_hsp() local
101 hsp = find_hot_spare_pool(setno, shs->shs_hot_spare_pool); in seths_create_hsp()
102 if (hsp != (hot_spare_pool_t *)0) in seths_create_hsp()
130 hsp = (hot_spare_pool_t *)mddb_getrecaddr_resize(recid, sizeof (*hsp), in seths_create_hsp()
133 hsp->hsp_self_id = shs->shs_hot_spare_pool; in seths_create_hsp()
134 hsp->hsp_record_id = recid; in seths_create_hsp()
135 hsp->hsp_next = (hot_spare_pool_t *)md_set[setno].s_hsp; in seths_create_hsp()
136 hsp->hsp_refcount = 0; in seths_create_hsp()
137 hsp->hsp_nhotspares = 0; in seths_create_hsp()
138 hsp->hsp_revision |= MD_FN_META_DEV; in seths_create_hsp()
[all …]
/titanic_41/usr/src/cmd/mdb/common/modules/md/
H A Ddumphotspare.c32 printhsp(hot_spare_pool_t hsp, uintptr_t hsp_addr) in printhsp() argument
39 mdb_printf("hsp_next: %p\n", hsp.hsp_next); in printhsp()
42 mdb_printf("ln_next: %p\n", hsp.hsp_link.ln_next); in printhsp()
43 mdb_printf("ln_setno: %u\n", hsp.hsp_link.ln_setno); in printhsp()
44 mdb_printf("ln_id: %u\n", hsp.hsp_link.ln_id); in printhsp()
47 mdb_printf("hsp_revision: %u\n", hsp.hsp_revision); in printhsp()
48 mdb_printf("hsp_self_id: %u \n", hsp.hsp_self_id); in printhsp()
49 mdb_printf("hsp_record_id: %d \n", hsp.hsp_record_id); in printhsp()
50 mdb_printf("hsp_refcount: %d\n", hsp.hsp_refcount); in printhsp()
52 hsp.hsp_nhotspares); in printhsp()
[all …]
H A Dwalk_hsp.c54 hot_spare_pool_t hsp; in hotsparepool_walk_step() local
70 if (mdb_vread(&hsp, sizeof (hot_spare_pool_t), wsp->walk_addr) != in hotsparepool_walk_step()
79 status = wsp->walk_callback(wsp->walk_addr, (&hsp)->hsp_next, in hotsparepool_walk_step()
82 wsp->walk_addr = (uintptr_t)(&hsp)->hsp_next; in hotsparepool_walk_step()
/titanic_41/usr/src/cmd/cmd-inet/usr.bin/
H A Druptime.c81 struct hs *hsp; in main() local
120 hsp = hs; in main()
154 hoff = hsp - hs; in main()
160 hsp = hs + hoff; in main()
168 hsp->hs_wd = malloc(whdrsize); in main()
170 bcopy((char *)buf, (char *)hsp->hs_wd, in main()
172 hsp->hs_nusers = 0; in main()
180 hsp->hs_nusers++; in main()
181 nhosts++; hsp++; in main()
193 hsp = &hs[i]; in main()
[all …]
/titanic_41/usr/src/cmd/lvm/metassist/layout/
H A Dlayout_hsp.c51 devconfig_t **hsp);
56 devconfig_t **hsp);
60 devconfig_t *hsp,
64 devconfig_t *hsp,
127 devconfig_t *hsp = NULL; in layout_hsp() local
134 error = layout_default_hsp(request, devices, &hsp); in layout_hsp()
136 error = layout_explicit_hsp(hsprequest, devices, &hsp); in layout_hsp()
142 } else if (hsp != NULL) { in layout_hsp()
144 if (devconfig_get_components(hsp) == NULL) { in layout_hsp()
146 free_devconfig(hsp); in layout_hsp()
[all …]
H A Dlayout_svm_util.c625 devconfig_t *hsp = NULL; in add_diskset_hsp() local
627 if (((error = new_devconfig(&hsp, TYPE_HSP)) != 0) || in add_diskset_hsp()
628 (error = devconfig_set_name(hsp, hspname))) { in add_diskset_hsp()
629 free_devconfig(hsp); in add_diskset_hsp()
631 if ((item = dlist_new_item(hsp)) == NULL) { in add_diskset_hsp()
632 free_devconfig(hsp); in add_diskset_hsp()
701 devconfig_t *hsp = (devconfig_t *)item->obj; in add_diskset_hsp_spare() local
731 spares = devconfig_get_components(hsp); in add_diskset_hsp_spare()
733 devconfig_set_components(hsp, spares); in add_diskset_hsp_spare()
1029 devconfig_t **hsp) in hsp_get_default_for_diskset() argument
[all …]
H A Dlayout_svm_util.h46 devconfig_t **hsp);
48 devconfig_t **hsp);
/titanic_41/usr/src/lib/lvm/libmeta/common/
H A Dmeta_hotspares.c138 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); in get_hspinfo()
143 mig.id = hspnp->hsp; in get_hspinfo()
192 assert(hspnp->hsp == MD_HSP_NONE || sp->setno == HSP_SET(hspnp->hsp)); in meta_get_hsp_common()
221 md_hs_t *hsp = &hspp->hotspares.hotspares_val[hsi]; in meta_get_hsp_common() local
225 hsp->hsnamep = metakeyname(&sp, hs_key, fast, ep); in meta_get_hsp_common()
226 if (hsp->hsnamep == NULL) in meta_get_hsp_common()
237 hsp->state = ghs.ghs_state; in meta_get_hsp_common()
238 hsp->size = ghs.ghs_number_blks; in meta_get_hsp_common()
239 hsp->timestamp = ghs.ghs_timestamp; in meta_get_hsp_common()
240 hsp->revision = ghs.ghs_revision; in meta_get_hsp_common()
[all …]
H A Dmeta_statconcise.c613 hot_spare_pool_ond_t *hsp; in process_hotspare_pool() local
617 hsp = (hot_spare_pool_ond_t *)mdrec->record; in process_hotspare_pool()
627 for (i = 0; i < hsp->hsp_nhotspares; i++) { in process_hotspare_pool()
631 if (tmpmdrec->hs_record_id == hsp->hsp_hotspares[i]) { in process_hotspare_pool()
1241 hot_spare_pool_ond_t *hsp; in extract_mduser_data() local
1439 hsp = (hot_spare_pool_ond_t *)((uintptr_t)rbp + in extract_mduser_data()
1442 (sizeof (mddb_recid_t) * hsp->hsp_nhotspares); in extract_mduser_data()
1444 bcopy(hsp, mdrec->record, newreqsize); in extract_mduser_data()
1445 hsp = (hot_spare_pool_ond_t *)mdrec->record; in extract_mduser_data()
1451 if (HSP_ID_IS_FN(hsp->hsp_self_id)) in extract_mduser_data()
[all …]
H A Dmeta_name.c498 hsp_t hsp; in is_existing_hsp() local
506 hsp = meta_gethspnmentbyname(cur_set, MD_SIDEWILD, uname, &status); in is_existing_hsp()
508 if (hsp == MD_HSP_NONE) { in is_existing_hsp()
3282 hspnamep->hsp = MD_HSP_NONE; in metainithspname()
3346 hsp_t hsp, in metahspname_hsp() argument
3366 if (hspnp->hsp == MD_HSP_NONE) in metahspname_hsp()
3367 hspnp->hsp = hsp; in metahspname_hsp()
3373 if (hsp == MD_HSP_NONE && (hsp = meta_gethspnmentbyname((*spp)->setno, in metahspname_hsp()
3396 hspnp->hsp = hsp; in metahspname_hsp()
3421 hsp_t hsp, in metahsphspname() argument
[all …]
H A Dmeta_getdevs.c318 md_hsp_t *hsp; in meta_getalldevs() local
321 if ((hsp = meta_get_hsp(sp, hspp->hspnamep, ep)) == NULL) in meta_getalldevs()
323 else for (i = 0; (i < hsp->hotspares.hotspares_len); ++i) { in meta_getalldevs()
324 md_hs_t *hs = &hsp->hotspares.hotspares_val[i]; in meta_getalldevs()
H A Dmeta_error.c106 hsp_t hsp in hsp_name() argument
111 if ((name = get_hspname(NULL, hsp)) == NULL) { in hsp_name()
114 (void) sprintf(buf, "%u/%u", HSP_SET(hsp), HSP_ID(hsp)); in hsp_name()
240 ep->name = hsp_name(ip->hsp); in metacookerror()
252 hspname = hsp_name(ip->hs.hsp); in metacookerror()
253 devname = dev_name(HSP_SET(ip->hs.hsp), ip->hs.dev); in metacookerror()
503 hsp_t hsp, in mdhsperror() argument
512 ip->hsp = hsp; in mdhsperror()
525 hsp_t hsp, in mdhserror() argument
535 ip->hs.hsp = hsp; in mdhserror()
/titanic_41/usr/src/cmd/fm/modules/sun4v/generic-mem/
H A Dgmem_page.c96 nvlist_t *asru, *hsp; in gmem_page_create() local
118 if (nvlist_alloc(&hsp, NV_UNIQUE_NAME, 0) != 0) { in gmem_page_create()
124 if (nvlist_add_uint64(hsp, FM_FMRI_MEM_PHYSADDR, in gmem_page_create()
126 nvlist_add_uint64(hsp, FM_FMRI_HC_SPECIFIC_OFFSET, in gmem_page_create()
128 nvlist_add_nvlist(asru, FM_FMRI_HC_SPECIFIC, hsp) != 0) { in gmem_page_create()
131 nvlist_free(hsp); in gmem_page_create()
139 nvlist_free(hsp); in gmem_page_create()
323 nvlist_t *flt, *hsp; in gmem_page_fault() local
344 &hsp) == 0) in gmem_page_fault()
345 (void) nvlist_add_nvlist(rsc, FM_FMRI_HC_SPECIFIC, hsp); in gmem_page_fault()
/titanic_41/usr/src/uts/common/io/lvm/md/
H A Dmd_error.c173 hsp_t hsp in mdhsperror() argument
181 ip->hsp = hsp; in mdhsperror()
193 hsp_t hsp, in mdhserror() argument
202 ip->hs.hsp = hsp; in mdhserror()
H A Dmd_ioctl.c442 hot_spare_pool_t *hsp = NULL; in gethspnm_ioctl() local
528 hsp = (hot_spare_pool_t *)md_set[nm->setno].s_hsp; in gethspnm_ioctl()
529 while (hsp != NULL) { in gethspnm_ioctl()
531 if (!(hsp->hsp_revision & MD_FN_META_DEV)) { in gethspnm_ioctl()
537 HSP_ID(hsp->hsp_self_id)); in gethspnm_ioctl()
541 HSP_ID(hsp->hsp_self_id)); in gethspnm_ioctl()
548 hsp = hsp->hsp_next; in gethspnm_ioctl()
552 if (hsp == NULL) { in gethspnm_ioctl()
558 nm->ret_hspid = hsp->hsp_self_id; in gethspnm_ioctl()
572 hsp = (hot_spare_pool_t *)md_set[nm->setno].s_hsp; in gethspnm_ioctl()
[all …]
/titanic_41/usr/src/cmd/lvm/md_monitord/
H A Dprobedev.c53 md_hs_t *hsp; in delete_hotspares_impl() local
62 hsp = &hspp->hotspares.hotspares_val[hsi]; in delete_hotspares_impl()
65 cname = hsp->hsnamep->cname; in delete_hotspares_impl()
66 bname = hsp->hsnamep->bname; in delete_hotspares_impl()
68 (void) metanamelist_append(&nlp, hsp->hsnamep); in delete_hotspares_impl()
69 hs_state = hs_state_to_name(hsp, NULL); in delete_hotspares_impl()
74 if (hsp->state == HSS_AVAILABLE) { in delete_hotspares_impl()
/titanic_41/usr/src/cmd/lvm/util/
H A Dmetastat.c81 static char *get_hs_state(md_hs_t *hsp);
507 md_hsp_t *hsp; in main() local
514 if ((hsp = meta_get_hsp(sp, hspnamep, in main()
519 hsi < hsp->hotspares.hotspares_len; in main()
522 namep = hsp->hotspares. in main()
734 md_hs_t *hsp; in delete_hotspares_impl() local
743 hsp = &hspp->hotspares.hotspares_val[hsi]; in delete_hotspares_impl()
744 bname = hsp->hsnamep->bname; in delete_hotspares_impl()
746 (void) metanamelist_append(&nlp, hsp->hsnamep); in delete_hotspares_impl()
748 if (hsp->state == HSS_AVAILABLE) { in delete_hotspares_impl()
[all …]
H A Dmetaparam.c200 msp.hsp_id = hspnp->hsp; in stripe_params()
287 msp.hsp_id = hspnp->hsp; in raid_params()
/titanic_41/usr/src/cmd/fm/modules/sun4v/cpumem-diagnosis/
H A Dcmd_hc_sun4v.c600 nvlist_t *hsp = NULL; in cmd_nvl_create_fault() local
623 if (nvlist_alloc(&hsp, NV_UNIQUE_NAME, 0) == 0) { in cmd_nvl_create_fault()
626 (void) (nvlist_add_uint64(hsp, in cmd_nvl_create_fault()
632 (void) nvlist_add_uint64(hsp, in cmd_nvl_create_fault()
636 FM_FMRI_HC_SPECIFIC, hsp); in cmd_nvl_create_fault()
641 if (hsp != NULL) in cmd_nvl_create_fault()
642 nvlist_free(hsp); in cmd_nvl_create_fault()
/titanic_41/usr/src/cmd/lvm/metassist/common/
H A Dvolume_defaults.c330 devconfig_t *hsp = NULL; in defaults_set_hsp_name() local
335 defaults, diskset, TYPE_HSP, &hsp, TRUE)) != 0) { in defaults_set_hsp_name()
341 return (devconfig_set_hsp_name(hsp, name)); in defaults_set_hsp_name()
373 devconfig_t *hsp; in defaults_get_hsp_name() local
383 defaults, disksets[i], TYPE_HSP, &hsp, FALSE); in defaults_get_hsp_name()
389 if ((error = devconfig_get_name(hsp, name)) == 0) { in defaults_get_hsp_name()
/titanic_41/usr/src/uts/common/io/usb/usba/
H A Dhcdi.c274 hcdi_hotplug_stats_t *hsp; in usba_hcdi_create_stats() local
290 hsp = HCDI_HOTPLUG_STATS_DATA(hcdi); in usba_hcdi_create_stats()
291 kstat_named_init(&hsp->hcdi_hotplug_total_success, in usba_hcdi_create_stats()
293 kstat_named_init(&hsp->hcdi_hotplug_success, in usba_hcdi_create_stats()
295 kstat_named_init(&hsp->hcdi_hotplug_total_failure, in usba_hcdi_create_stats()
297 kstat_named_init(&hsp->hcdi_hotplug_failure, in usba_hcdi_create_stats()
299 kstat_named_init(&hsp->hcdi_device_count, in usba_hcdi_create_stats()
/titanic_41/usr/src/uts/common/sys/lvm/
H A Dmdiox.x383 hsp_t hsp; /* associated hotspare pool */ member
931 hsp_t hsp; /* number */ member
1631 hsp_t hsp; member
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_t dev, char *name);
/titanic_41/usr/src/common/smbios/
H A Dsmb_info.c963 smbios_info_hwsec(smbios_hdl_t *shp, smbios_hwsec_t *hsp) in smbios_info_hwsec() argument
972 bzero(hsp, sizeof (smbios_hwsec_t)); in smbios_info_hwsec()
974 hsp->smbh_pwr_ps = SMB_HWS_PWR_PS(hs.smbhs_settings); in smbios_info_hwsec()
975 hsp->smbh_kbd_ps = SMB_HWS_KBD_PS(hs.smbhs_settings); in smbios_info_hwsec()
976 hsp->smbh_adm_ps = SMB_HWS_ADM_PS(hs.smbhs_settings); in smbios_info_hwsec()
977 hsp->smbh_pan_ps = SMB_HWS_PAN_PS(hs.smbhs_settings); in smbios_info_hwsec()
/titanic_41/usr/src/cmd/rcm_daemon/common/
H A Dsvm_rcm.c171 static int cache_hsp(cache_t *cache, mdhspnamelist_t *nlp, md_hsp_t *hsp);
1293 cache_hsp(cache_t *cache, mdhspnamelist_t *nlp, md_hsp_t *hsp) in cache_hsp() argument
1299 for (i = 0; i < hsp->hotspares.hotspares_len; i++) { in cache_hsp()
1300 hs = &hsp->hotspares.hotspares_val[i]; in cache_hsp()
1583 md_hsp_t *hsp; in cache_all_devices_in_set() local
1585 hsp = meta_get_hsp(sp, nlp->hspnamep, &error); in cache_all_devices_in_set()
1586 if (hsp != NULL) { in cache_all_devices_in_set()
1587 if (cache_hsp(cache, nlp, hsp) != 0) { in cache_all_devices_in_set()

12