Home
last modified time | relevance | path

Searched refs:softsp (Results 1 – 25 of 47) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/
H A Dpower.c339 softsp->dip = dip; in power_attach()
921 if (softsp->events) in power_chpoll()
1045 if ((softsp->gpe_attached) || (softsp->fixed_attached)) in power_attach_acpi()
1052 softsp->fixed_attached = (power_probe_fixed_button(softsp) != 0); in power_attach_acpi()
1053 softsp->gpe_attached = (power_probe_method_button(softsp) != 0); in power_attach_acpi()
1058 if ((softsp->gpe_attached) || (softsp->fixed_attached)) in power_attach_acpi()
1109 EPIC_WR(softsp->power_rhandle, softsp->power_btn_reg, in power_setup_epic_regs()
1113 EPIC_WR(softsp->power_rhandle, softsp->power_btn_reg, in power_setup_epic_regs()
1224 retval = power_setup_mbc_regs(softsp->dip, softsp); in power_setup_regs()
1226 retval = power_setup_epic_regs(softsp->dip, softsp); in power_setup_regs()
[all …]
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dsysctrl.c434 softsp->pdip = ddi_get_parent(softsp->dip); in sysctrl_attach()
492 softsp->status1 = (uchar_t *)((caddr_t)softsp->csr + in sysctrl_attach()
495 softsp->status2 = (uchar_t *)((caddr_t)softsp->csr + in sysctrl_attach()
498 softsp->ps_stat = (uchar_t *)((caddr_t)softsp->csr + in sysctrl_attach()
501 softsp->ps_pres = (uchar_t *)((caddr_t)softsp->csr + in sysctrl_attach()
504 softsp->pppsr = (uchar_t *)((caddr_t)softsp->csr + in sysctrl_attach()
507 softsp->temp_reg = (uchar_t *)((caddr_t)softsp->csr + in sysctrl_attach()
722 softsp->pps_fan_saved = softsp->pps_fan_external_state = in sysctrl_attach()
1603 softsp->spur_timeout_id = timeout(spur_retry, softsp, in spur_delay()
1655 *(softsp->csr) |= softsp->saved_en_state & in spur_reenable()
[all …]
H A Dac.c267 softsp->pdip = ddi_get_parent(softsp->dip); in ac_attach()
285 softsp->ac_id = (uint32_t *)softsp->ac_base; in ac_attach()
286 softsp->ac_memctl = (uint64_t *)((char *)softsp->ac_base + in ac_attach()
294 softsp->ac_mccr = (uint32_t *)((char *)softsp->ac_base + in ac_attach()
612 pkt->softsp = softsp; in ac_ioctl()
1206 ddi_get_instance(softsp->dip), softsp->board, id, in ac_get_memory_status()
1270 ddi_get_instance(softsp->dip), softsp->board, id); in ac_eval_memory_status()
1289 softsp->bank[id].rstate, softsp->bank[id].ostate, in ac_eval_memory_status()
1346 struct ac_soft_state *softsp = pkt->softsp; in ac_policy_audit_messages() local
1592 *softsp->ac_mccr = AC_CLEAR_PCR(*softsp->ac_mccr); in ac_timeout()
[all …]
H A Denviron.c202 softsp->dip = devi; in environ_attach()
211 softsp->pdip = ddi_get_parent(softsp->dip); in environ_attach()
213 if ((softsp->board = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->pdip, in environ_attach()
251 fhc_bd_env_set(softsp->board, (void *)softsp); in environ_attach()
297 if (softsp->environ_ksp) in environ_detach()
299 if (softsp->environ_oksp) in environ_detach()
314 if (temp == softsp) { in environ_detach()
323 if (softsp->temp_reg) in environ_detach()
373 tmp = *(softsp->temp_reg); in environ_init()
387 softsp->next = tempsp_list; in environ_init()
[all …]
H A Dsimmstat.c162 struct simmstat_soft_state *softsp; in simmstat_attach() local
184 softsp->dip = devi; in simmstat_attach()
187 softsp->pdip = ddi_get_parent(softsp->dip); in simmstat_attach()
188 if ((softsp->board = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->pdip, in simmstat_attach()
199 if (ddi_map_regs(softsp->dip, 0, in simmstat_attach()
211 simmstat_add_kstats(softsp); in simmstat_attach()
227 struct simmstat_soft_state *softsp; in simmstat_detach() local
254 kstat_delete(softsp->simmstat_ksp); in simmstat_detach()
257 ddi_unmap_regs(softsp->dip, 0, in simmstat_detach()
276 ddi_get_instance(softsp->dip)); in simmstat_add_kstats()
[all …]
H A Dsram.c157 struct sram_soft_state *softsp; in sram_attach() local
178 softsp->dip = devi; in sram_attach()
181 softsp->pdip = ddi_get_parent(softsp->dip); in sram_attach()
182 if ((softsp->board = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->pdip, in sram_attach()
193 if (ddi_map_regs(softsp->dip, 0, in sram_attach()
205 sram_add_kstats(softsp); in sram_attach()
221 struct sram_soft_state *softsp; in sram_detach() local
255 ddi_unmap_regs(softsp->dip, 0, in sram_detach()
305 softsp->reset_info = softsp->sram_base + softsp->offset; in sram_add_kstats()
329 ddi_get_instance(softsp->dip), in sram_add_kstats()
[all …]
H A Dfhc.c557 ASSERT(softsp->list->sc.board == FHC_BSR_TO_BD(*(softsp->bsr))); in fhc_handle_imr()
787 if (softsp->id) { in fhc_unmap_regs()
791 if (softsp->igr) { in fhc_unmap_regs()
845 softsp->rctrl = (uint_t *)((char *)(softsp->id) + in fhc_init()
847 softsp->ctrl = (uint_t *)((char *)(softsp->id) + in fhc_init()
849 softsp->bsr = (uint_t *)((char *)(softsp->id) + in fhc_init()
851 softsp->jtag_ctrl = (uint_t *)((char *)(softsp->id) + in fhc_init()
853 softsp->jt_master.jtag_cmd = (uint_t *)((char *)(softsp->id) + in fhc_init()
949 fhc_bd_init(softsp, board, fhc_board_type(softsp, board)); in fhc_init()
1000 *(softsp->igr) = (softsp->list->sc.board) << 1; in fhc_init()
[all …]
H A Dsysctrl_dr.c121 struct sysctrl_soft_state *softsp,
125 struct sysctrl_soft_state *softsp,
167 ASSERT(softsp); in sysc_policy_enough_power()
190 mutex_exit(&softsp->ps_fail_lock); in sysc_policy_enough_power()
219 mutex_exit(&softsp->ps_fail_lock); in sysc_policy_enough_cooling()
253 mutex_exit(&softsp->ps_fail_lock); in sysc_policy_enough_precharge()
536 bd_remove_poll(softsp); in sysc_policy_disconnect()
538 softsp, in sysc_policy_disconnect()
548 softsp, sysc_stat, FALSE); in sysc_policy_disconnect()
982 *softsp->clk_freq1 = 0; in sysctrl_post_config_change()
[all …]
H A Dac_add.c111 struct ac_soft_state *asp = pkt->softsp; in ac_add_bank()
203 board = fhc_bdlist_lock(pkt->softsp->board); in ac_add_memory()
209 ASSERT(pkt->softsp == board->ac_softsp); in ac_add_memory()
223 mem_info = &pkt->softsp->bank[pkt->bank]; in ac_add_memory()
225 fhc_bd_busy(pkt->softsp->board) || in ac_add_memory()
H A Dfhc_bd.c220 if (boards.boards[index]->softsp == NULL) in fhc_bd_is_jtag_master()
321 if (softsp->is_central) { in fhc_bd_init()
329 if (softsp->is_central) { in fhc_bd_init()
335 if (softsp->is_central) { in fhc_bd_init()
352 softsp->list = bdp; in fhc_bd_init()
354 bdp->softsp = softsp; in fhc_bd_init()
357 bdp->sc.plus_board = ISPLUSBRD(*softsp->bsr); in fhc_bd_init()
685 if (bdp->softsp && (bdp->softsp->jt_master.is_master == 1)) { in jtag_master_lock()
686 master = &bdp->softsp->jt_master; in jtag_master_lock()
731 boards.boards[boards.last + 1]->softsp = NULL; in fhc_bdlist_prime()
[all …]
H A Dac_test.c97 struct ac_soft_state *softsp; in ac_mem_test_start() local
113 board = fhc_bdlist_lock(pkt->softsp->board); in ac_mem_test_start()
119 ASSERT(pkt->softsp == board->ac_softsp); in ac_mem_test_start()
137 softsp = pkt->softsp; in ac_mem_test_start()
138 mem_info = &softsp->bank[pkt->bank]; in ac_mem_test_start()
140 fhc_bd_busy(softsp->board) || in ac_mem_test_start()
154 if (test->board == softsp->board && in ac_mem_test_start()
190 test->board = softsp->board; in ac_mem_test_start()
200 *softsp->ac_memdecode0 : *softsp->ac_memdecode1; in ac_mem_test_start()
/illumos-gate/usr/src/uts/sun4v/io/glvc/
H A Dglvc.c333 kmem_free(softsp->mb_recv_buf, softsp->mtu); in glvc_attach()
343 kmem_free(softsp->mb_recv_buf, softsp->mtu); in glvc_attach()
344 kmem_free(softsp->mb_send_buf, softsp->mtu); in glvc_attach()
365 kmem_free(softsp->mb_recv_buf, softsp->mtu); in glvc_attach()
366 kmem_free(softsp->mb_send_buf, softsp->mtu); in glvc_attach()
431 kmem_free(softsp->mb_recv_buf, softsp->mtu); in glvc_detach()
432 kmem_free(softsp->mb_send_buf, softsp->mtu); in glvc_detach()
651 &softsp->recv_mutex, softsp->polling_interval, in glvc_read()
673 hverr = hv_service_recv(softsp->s_id, softsp->mb_recv_buf_pa, in glvc_read()
735 &softsp->send_complete_mutex, softsp->polling_interval, in glvc_write()
[all …]
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsgsbbc.c306 if ((softsp->suspended == TRUE) && (softsp->chosen == TRUE)) { in sbbc_attach()
384 if ((softsp->suspended == FALSE) && (softsp->chosen == TRUE)) { in sbbc_detach()
434 softsp->dip = devi; in softsp_init()
450 softsp->chosen = FALSE; in softsp_init()
675 softsp->sram_toc = 0; in sbbc_chosen_init()
761 ASSERT(sp != softsp); in sbbc_add_instance()
773 softsp->prev = NULL; in sbbc_add_instance()
783 if (sp == softsp) { in sbbc_remove_instance()
886 softsp->port_int_regs = (uint32_t *)((char *)softsp->sbbc_regs + in sbbc_map_regs()
900 if (softsp == NULL) in sbbc_unmap_regs()
[all …]
H A Dssm.c361 softsp->dip = devi; in ssm_attach()
362 softsp->top_node = devi; in ssm_attach()
368 if ((softsp->ssm_nodeid = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->dip, in ssm_attach()
396 ssm_fm_init(softsp); in ssm_attach()
466 if (softsp == NULL) { in ssm_detach()
494 ssm_fm_fini(softsp); in ssm_detach()
717 if (softsp == NULL) { in ssm_open()
787 if (softsp == NULL) in ssm_close()
811 if (softsp == NULL) in ssm_ioctl()
1065 ddi_fm_init(softsp->dip, &softsp->ssm_fm_cap, &softsp->ssm_fm_ibc); in ssm_fm_init()
[all …]
H A Dsgsbbc_iosram.c117 softsp->sbbc_instance, (void *)softsp->dip, pn); in sgsbbc_iosram_is_chosen()
212 softsp->chosen = TRUE; in tunnel_commit()
242 softsp->sram_toc); in tunnel_init()
589 sbbc_softstate_t *softsp; in iosram_reg_intr() local
624 mutex_enter(&softsp->sbbc_lock); in iosram_reg_intr()
645 (void *)softsp->iblock); in iosram_reg_intr()
676 mutex_exit(&softsp->sbbc_lock); in iosram_reg_intr()
688 sbbc_softstate_t *softsp; in iosram_unreg_intr() local
718 mutex_enter(&softsp->sbbc_lock); in iosram_unreg_intr()
780 mutex_exit(&softsp->sbbc_lock); in iosram_unreg_intr()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysioerr.c182 (void) sysio_init_err(softsp); in sysio_err_init()
190 (void) sysio_init_err(softsp); in sysio_err_resume_init()
198 (void) sysio_dis_err(softsp); in sysio_err_uninit()
266 softsp->bto_timestamp = 0; in sysio_init_err()
267 softsp->bto_ctr = 0; in sysio_init_err()
279 *softsp->sysio_ecc_reg = 0; in sysio_dis_err()
616 id = (ushort_t)softsp->upa_id; in sbus_err_intr()
675 if (sbus_check_bto(softsp)) { in sbus_log_error()
690 if (sbus_check_bto(softsp)) { in sbus_log_error()
745 softsp->bto_timestamp = now; in sbus_check_bto()
[all …]
H A Diommu.c177 softsp->dma_reserve = iommu_btop(softsp->iommu_dvma_size >> 1); in iommu_init()
216 softsp->sbus_io_lo_pfn = (lopfn < softsp->sbus_io_lo_pfn) ? in iommu_init()
219 softsp->sbus_io_hi_pfn = (hipfn > softsp->sbus_io_hi_pfn) ? in iommu_init()
366 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_remove_mappings() local
428 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_create_vaddr_mappings() local
578 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_create_pp_mappings() local
797 mppriv->softsp = softsp; in iommu_dma_allochdl()
809 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_dma_freehdl() local
921 softsp = mppriv->softsp; in iommu_dma_bindhdl()
1131 struct sbus_soft_state *softsp = mppriv->softsp; in iommu_dma_unbindhdl() local
[all …]
H A Diocache.c70 softsp->stream_buf_off = STREAM_BUF_OFF; in stream_buf_init()
97 (void *)softsp->str_buf_ctrl_reg, (void *)softsp->str_buf_flush_reg, in stream_buf_init()
98 (void *)softsp->str_buf_sync_reg)); in stream_buf_init()
104 softsp->stream_buf_off = 0; in stream_buf_init()
107 (void) stream_buf_resume_init(softsp); in stream_buf_init()
116 softsp->stream_buf_off = 1; in stream_buf_uninit()
169 if (softsp->stream_buf_off != 0) in sync_stream_buf()
179 mutex_enter(&softsp->sync_reg_lock); in sync_stream_buf()
224 mutex_exit(&softsp->sync_reg_lock); in sync_stream_buf()
244 tmp = *softsp->sbus_ctrl_reg; in sync_stream_buf()
[all …]
H A Dsysiosbus.c483 softsp->dip = devi; in sbus_attach()
485 if ((softsp->upa_id = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->dip, in sbus_attach()
515 if (ddi_regs_map_setup(softsp->dip, 0, &softsp->address, 0, 0, in sbus_attach()
556 if ((error = iommu_init(softsp, softsp->address)) != DDI_SUCCESS) in sbus_attach()
559 if ((error = sbus_init(softsp, softsp->address)) != DDI_SUCCESS) in sbus_attach()
562 if ((error = sysio_err_init(softsp, softsp->address)) != DDI_SUCCESS) in sbus_attach()
565 if ((error = stream_buf_init(softsp, softsp->address)) != DDI_SUCCESS) in sbus_attach()
654 if (softsp->ac) { in sbus_do_detach()
729 softsp->obio_intr_state = softsp->sbus_intr_state + 1; in sbus_init()
1747 sbus_arg->softsp = softsp; in sbus_add_intr_impl()
[all …]
H A Dtodds1287.c260 struct ds1287 *softsp; in ds1287_getinfo() local
285 struct ds1287 *softsp; in ds1287_attach() local
321 (void *)softsp); in ds1287_attach()
323 softsp->dip = dip; in ds1287_attach()
400 struct ds1287 *softsp; in ds1287_open() local
433 struct ds1287 *softsp; in ds1287_close() local
458 struct ds1287 *softsp; in ds1287_ioctl() local
517 softsp->events = 0; in ds1287_ioctl()
539 struct ds1287 *softsp; in ds1287_chpoll() local
546 if (softsp->events) in ds1287_chpoll()
[all …]
H A Dmc-us3i.c238 softsp->dip = devi; in mc_attach()
240 if ((softsp->portid = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->dip, in mc_attach()
256 softsp->mcr_read_ok = 1; in mc_attach()
290 softsp->memlayoutlen = 0; in mc_attach()
307 mc_construct(softsp); in mc_attach()
332 kmem_free(softsp->memlayoutp, softsp->memlayoutlen); in mc_attach()
365 softsp->portid)); in mc_detach()
373 kmem_free(softsp->memlayoutp, softsp->memlayoutlen); in mc_detach()
800 _NOTE(ARGUNUSED(softsp)) in mc_get_memory_reg_info()
1224 mcid = softsp->portid; in mc_add_devgrp()
[all …]
H A Dmc-us3.c273 softsp->dip = devi; in mc_attach()
275 if ((softsp->portid = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->dip, in mc_attach()
286 if (ddi_map_regs(softsp->dip, 0, (caddr_t *)&softsp->mc_base, 0, 0)) { in mc_attach()
315 softsp->size = 0; in mc_attach()
371 kmem_free(softsp->memlayoutp, softsp->size); in mc_attach()
383 ddi_unmap_regs(softsp->dip, 0, (caddr_t *)&softsp->mc_base, 0, 0); in mc_attach()
415 instance, softsp->portid, softsp->memlayoutp)); in mc_detach()
428 kmem_free(softsp->memlayoutp, softsp->size); in mc_detach()
431 ddi_unmap_regs(softsp->dip, 0, (caddr_t *)&softsp->mc_base, 0, 0); in mc_detach()
876 mc_construct(softsp->portid, softsp->memlayoutp); in mc_get_mcregs()
[all …]
H A Dpmubus.c502 mutex_enter(&softsp->pmubus_reg_access_lock); in pmubus_put8()
503 tmp = pci_config_get8(softsp->pmubus_reghdl, offset); in pmubus_put8()
507 pci_config_put8(softsp->pmubus_reghdl, offset, tmp); in pmubus_put8()
508 mutex_exit(&softsp->pmubus_reg_access_lock); in pmubus_put8()
515 pci_config_put8(softsp->pmubus_reghdl, offset, value); in pmubus_put8()
519 tmp = pci_config_get8(softsp->pmubus_reghdl, offset); in pmubus_put8()
556 mutex_enter(&softsp->pmubus_reg_access_lock); in pmubus_put32()
557 tmp = pci_config_get32(softsp->pmubus_reghdl, offset); in pmubus_put32()
561 pci_config_put32(softsp->pmubus_reghdl, offset, tmp); in pmubus_put32()
562 mutex_exit(&softsp->pmubus_reg_access_lock); in pmubus_put32()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpinex/
H A Dacpinex_drv.c278 softsp->ans_dip = devi; in acpinex_attach()
283 softsp->ans_path); in acpinex_attach()
301 acpinex_fm_init(softsp); in acpinex_attach()
322 if (softsp == NULL) { in acpinex_detach()
336 acpinex_fm_fini(softsp); in acpinex_detach()
455 if (softsp == NULL) { in acpinex_open()
489 if (softsp == NULL) { in acpinex_close()
524 if (softsp == NULL) { in acpinex_ioctl()
564 ddi_fm_init(softsp->ans_dip, &softsp->ans_fm_cap, &softsp->ans_fm_ibc); in acpinex_fm_init()
570 softsp); in acpinex_fm_init()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr.c489 dr_softstate_t *softsp; in dr_open() local
496 softsp = ddi_get_soft_state(dr_g.softsp, instance); in dr_open()
497 if (softsp == NULL) in dr_open()
505 bp = softsp->boards; in dr_open()
569 softsp = ddi_get_soft_state(dr_g.softsp, instance); in dr_ioctl()
570 if (softsp == NULL) { in dr_ioctl()
725 softsp = ddi_get_soft_state(dr_g.softsp, instance); in dr_attach()
726 softsp->dip = dip; in dr_attach()
816 softsp = ddi_get_soft_state(dr_g.softsp, instance); in dr_detach()
859 softsp = ddi_get_soft_state(dr_g.softsp, instance); in dr_getinfo()
[all …]

12