Searched defs:hsp (Results 1 - 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/cmd/mdb/common/modules/md/
H A Dwalk_hsp.c54 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;
H A Ddumphotspare.c32 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...]
/illumos-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_error.c173 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 Dmd_ioctl.c442 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/cmd-inet/usr.bin/
H A Druptime.c81 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/fm/modules/sun4v/generic-mem/
H A Dgmem_page.c96 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/lib/lvm/libmeta/common/
H A Dmeta_getdevs.c318 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 Dmeta_error.c106 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...]
H A Dmeta_hotspares.c138 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 Dmeta_statconcise.c611 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 Dmeta_name.c168 * 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...]
/illumos-gate/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,
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 Dlayout_svm_util.c55 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/uts/common/io/usb/usba/
H A Dhcdi.c274 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/cmd/lvm/md_monitord/
H A Dprobedev.c53 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/metassist/common/
H A Dvolume_defaults.c330 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 Dvolume_devconfig.c386 * @param hsp
387 * a devconfig_t representing the hsp to modify
401 devconfig_t *hsp,
410 return (devconfig_set_name(hsp, name));
400 devconfig_set_hsp_name( devconfig_t *hsp, char *name) argument
/illumos-gate/usr/src/uts/common/io/lvm/hotspares/
H A Dhotspares.c93 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/fm/modules/sun4v/cpumem-diagnosis/
H A Dcmd_hc_sun4v.c595 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/cmd/lvm/util/
H A Dmetastat.c81 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...]
/illumos-gate/usr/src/uts/sun4u/montecarlo/io/
H A Dhsc.c192 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/common/smbios/
H A Dsmb_info.c893 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);
/illumos-gate/usr/src/cmd/raidctl/
H A Draidctl.c2248 char hsp[16]; local
2316 (void) snprintf(hsp, sizeof (hsp),
2321 (void) printf("%s\n", hsp);
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Dsvm_rcm.c112 struct hspentry *link; /* link through all hsp entries */
113 struct hspentry *next; /* next hsp entry for a slice */
115 hspuser_t *hspuser; /* first hsp user */
171 static int cache_hsp(cache_t *cache, mdhspnamelist_t *nlp, md_hsp_t *hsp);
973 * Add a hot spare pool user to the list for the hsp specfied by
978 * deventry_t *deventry specified hsp user
980 * hspuser_t entry in hsp user list
1030 * Also add to the linked list of all hsp pools
1034 * char *hspname name of hsp pool entry
1037 * hspentry_t end of hsp lis
1293 cache_hsp(cache_t *cache, mdhspnamelist_t *nlp, md_hsp_t *hsp) argument
1583 md_hsp_t *hsp; local
[all...]
/illumos-gate/usr/src/cmd/lvm/metassist/xml/
H A Dxml_convert.c185 devconfig_t *hsp, char *attr, char *name);
273 /* <hsp> attributes */
1583 * Validate and set the name attribute in the given hsp devconfig_t.
1598 devconfig_t *hsp,
1602 return (devconfig_set_hsp_name(hsp, name));
1597 validate_set_hsp_name( devconfig_t *hsp, char *attr, char *name) argument

Completed in 135 milliseconds

12