/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | iocache.c | 59 stream_buf_init(struct sbus_soft_state *softsp, caddr_t address) argument 66 version = (uchar_t)(*softsp->sysio_ctrl_reg >> SYSIO_VER_SHIFT); 70 softsp->stream_buf_off = STREAM_BUF_OFF; 88 softsp->str_buf_ctrl_reg = REG_ADDR(address, OFF_STR_BUF_CTRL_REG); 89 softsp->str_buf_flush_reg = REG_ADDR(address, OFF_STR_BUF_FLUSH_REG); 90 softsp->str_buf_sync_reg = REG_ADDR(address, OFF_STR_BUF_SYNC_REG); 91 softsp->str_buf_pg_tag_diag = REG_ADDR(address, STR_BUF_PAGE_TAG_DIAG); 97 (void *)softsp->str_buf_ctrl_reg, (void *)softsp->str_buf_flush_reg, 98 (void *)softsp 113 stream_buf_uninit(struct sbus_soft_state *softsp) argument 128 stream_buf_resume_init(struct sbus_soft_state *softsp) argument 160 sync_stream_buf(struct sbus_soft_state *softsp, ioaddr_t addr, uint_t npages, int *sync_flag, uint64_t phys_sync_flag) argument [all...] |
H A D | sysioerr.c | 83 sysio_ue_intr(struct sbus_soft_state *softsp); 86 sysio_ce_intr(struct sbus_soft_state *softsp); 89 sbus_err_intr(struct sbus_soft_state *softsp); 98 sbus_clear_intr(struct sbus_soft_state *softsp, uint64_t *pafsr); 101 sbus_log_error(struct sbus_soft_state *softsp, uint64_t *pafsr, uint64_t *pafar, 106 sbus_check_bto(struct sbus_soft_state *softsp); 112 sbus_ctrl_ecc_err(struct sbus_soft_state *softsp); 115 sysio_dis_err(struct sbus_soft_state *softsp); 118 sysio_init_err(struct sbus_soft_state *softsp); 121 sysio_thermal_warn_intr(struct sbus_soft_state *softsp); 126 sysio_err_init(struct sbus_soft_state *softsp, caddr_t address) argument 197 sysio_err_resume_init(struct sbus_soft_state *softsp) argument 204 sysio_err_uninit(struct sbus_soft_state *softsp) argument 224 sysio_init_err(struct sbus_soft_state *softsp) argument 294 sysio_dis_err(struct sbus_soft_state *softsp) argument 357 sysio_ue_intr(struct sbus_soft_state *softsp) argument 490 sysio_ce_intr(struct sbus_soft_state *softsp) argument 634 sbus_err_intr(struct sbus_soft_state *softsp) argument 679 sbus_clear_intr(struct sbus_soft_state *softsp, uint64_t *pafsr) argument 689 sbus_log_error(struct sbus_soft_state *softsp, uint64_t *pafsr, uint64_t *pafar, ushort_t id, ushort_t inst, int cleared, on_trap_data_t *otp) argument 771 sbus_check_bto(struct sbus_soft_state *softsp) argument 790 sbus_ctrl_ecc_err(struct sbus_soft_state *softsp) argument 909 sysio_thermal_warn_intr(struct sbus_soft_state *softsp) argument [all...] |
H A D | iommu.c | 118 iommu_init(struct sbus_soft_state *softsp, caddr_t address) argument 138 softsp->iommu_ctrl_reg = REG_ADDR(address, OFF_IOMMU_CTRL_REG); 139 softsp->tsb_base_addr = REG_ADDR(address, OFF_TSB_BASE_ADDR); 140 softsp->iommu_flush_reg = REG_ADDR(address, OFF_IOMMU_FLUSH_REG); 141 softsp->iommu_tlb_tag = REG_ADDR(address, OFF_IOMMU_TLB_TAG); 142 softsp->iommu_tlb_data = REG_ADDR(address, OFF_IOMMU_TLB_DATA); 146 mutex_init(&softsp->dma_pool_lock, NULL, MUTEX_DEFAULT, NULL); 147 mutex_init(&softsp->intr_poll_list_lock, NULL, MUTEX_DEFAULT, NULL); 150 if ((softsp->iommu_tsb_cookie = iommu_tsb_alloc(softsp 238 iommu_uninit(struct sbus_soft_state *softsp) argument 256 iommu_resume_init(struct sbus_soft_state *softsp) argument 293 iommu_tlb_flush(struct sbus_soft_state *softsp, ioaddr_t addr, pgcnt_t npages) argument 366 struct sbus_soft_state *softsp = mppriv->softsp; local 428 struct sbus_soft_state *softsp = mppriv->softsp; local 578 struct sbus_soft_state *softsp = mppriv->softsp; local 675 iommu_dma_lim_setup(dev_info_t *dip, dev_info_t *rdip, struct sbus_soft_state *softsp, uint_t *burstsizep, uint_t burstsize64, uint_t *minxferp, uint_t dma_flags) argument 742 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 809 struct sbus_soft_state *softsp = mppriv->softsp; local 862 struct sbus_soft_state *softsp; local 1131 struct sbus_soft_state *softsp = mppriv->softsp; local 1336 struct sbus_soft_state *softsp = local 1433 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 1509 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 1594 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 1646 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local [all...] |
H A D | sysiosbus.c | 244 sysio_err_uninit(struct sbus_soft_state *softsp); 247 iommu_uninit(struct sbus_soft_state *softsp); 250 stream_buf_uninit(struct sbus_soft_state *softsp); 267 sbus_ctlops_poke(struct sbus_soft_state *softsp, peekpoke_ctlops_t *in_args); 270 sbus_ctlops_peek(struct sbus_soft_state *softsp, peekpoke_ctlops_t *in_args, 274 sbus_init(struct sbus_soft_state *softsp, caddr_t address); 277 sbus_resume_init(struct sbus_soft_state *softsp, int resume); 444 struct sbus_soft_state *softsp; local 462 softsp = ddi_get_soft_state(sbusp, instance); 464 if ((error = iommu_resume_init(softsp)) ! 605 struct sbus_soft_state *softsp; local 641 struct sbus_soft_state *softsp; local 710 sbus_init(struct sbus_soft_state *softsp, caddr_t address) argument 808 sbus_resume_init(struct sbus_soft_state *softsp, int resume) argument 1157 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 1335 sbus_ctlops_poke(struct sbus_soft_state *softsp, peekpoke_ctlops_t *in_args) argument 1387 sbus_ctlops_peek(struct sbus_soft_state *softsp, peekpoke_ctlops_t *in_args, void *result) argument 1420 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 1685 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 1929 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 2112 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local 2216 struct sbus_soft_state *softsp; local 2351 struct sbus_soft_state *softsp; local 2494 sbus_add_kstats(struct sbus_soft_state *softsp) argument 2555 struct sbus_soft_state *softsp; local 2605 struct sbus_soft_state *softsp = (struct sbus_soft_state *) local [all...] |
H A D | todds1287.c | 260 struct ds1287 *softsp; local 267 if ((softsp = ddi_get_soft_state(ds1287_state, instance)) 270 *result = (void *)softsp->dip; 285 struct ds1287 *softsp; local 319 softsp = ddi_get_soft_state(ds1287_state, instance); 320 DPRINTF("ds1287_attach: instance=%d softsp=0x%p\n", instance, 321 (void *)softsp); 323 softsp->dip = dip; 338 &ds1287_lo_iblock, NULL, ds1287_softintr, (caddr_t)softsp) != 400 struct ds1287 *softsp; local 433 struct ds1287 *softsp; local 458 struct ds1287 *softsp; local 539 struct ds1287 *softsp; local 560 struct ds1287 *softsp; local 673 struct ds1287 *softsp = (struct ds1287 *)arg; local 785 struct ds1287 *softsp = (struct ds1287 *)arg; local [all...] |
H A D | mc-us3i.c | 144 static int mc_get_memory_reg_info(struct mc_soft_state *softsp); 145 static void mc_construct(struct mc_soft_state *softsp); 214 struct mc_soft_state *softsp; local 235 softsp = ddi_get_soft_state(mcp, instance); 238 softsp->dip = devi; 240 if ((softsp->portid = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->dip, 248 instance, softsp->portid, CPU->cpu_id)); 252 if ((ddi_getlongprop_buf(DDI_DEV_T_ANY, softsp->dip, DDI_PROP_DONTPASS, 253 "memory-control-register-1", (caddr_t)&(softsp 345 struct mc_soft_state *softsp; local 793 mc_get_memory_reg_info(struct mc_soft_state *softsp) argument 1130 mc_logical_layout(struct mctrl_info *mctrl, struct mc_soft_state *softsp) argument 1217 mc_add_devgrp(int dgrpid, struct mc_soft_state *softsp) argument 1305 mc_construct(struct mc_soft_state *softsp) argument [all...] |
H A D | mc-us3.c | 227 struct mc_soft_state *softsp; local 240 softsp = ddi_get_soft_state(mcp, instance); 250 if (ddi_prop_exists(DDI_DEV_T_ANY, softsp->dip, 253 (void) ddi_prop_remove(DDI_DEV_T_NONE, softsp->dip, 256 mlayout_del(softsp->portid, 0); 257 if (mc_get_mcregs(softsp) == -1) { 270 softsp = ddi_get_soft_state(mcp, instance); 273 softsp->dip = devi; 275 if ((softsp->portid = (int)ddi_getprop(DDI_DEV_T_ANY, softsp 395 struct mc_soft_state *softsp; local 868 mc_get_mcregs(struct mc_soft_state *softsp) argument [all...] |
H A D | pmubus.c | 395 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; local 416 value = pci_config_get8(softsp->pmubus_reghdl, offset) & mask; 438 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; local 459 value = pci_config_get32(softsp->pmubus_reghdl, offset) & mask; 480 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; local 502 mutex_enter(&softsp->pmubus_reg_access_lock); 503 tmp = pci_config_get8(softsp->pmubus_reghdl, offset); 507 pci_config_put8(softsp->pmubus_reghdl, offset, tmp); 508 mutex_exit(&softsp->pmubus_reg_access_lock); 515 pci_config_put8(softsp 534 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; local [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | power.c | 182 static int power_attach_acpi(struct power_soft_state *softsp); 183 static void power_detach_acpi(struct power_soft_state *softsp); 186 static int power_setup_regs(struct power_soft_state *softsp); 187 static void power_free_regs(struct power_soft_state *softsp); 282 struct power_soft_state *softsp; local 289 if ((softsp = ddi_get_soft_state(power_state, power_inst)) 292 *result = (void *)softsp->dip; 307 struct power_soft_state *softsp; local 338 softsp = ddi_get_soft_state(power_state, power_inst); 339 softsp 433 struct power_soft_state *softsp = (struct power_soft_state *)arg; local 544 struct power_soft_state *softsp = (struct power_soft_state *)arg; local 593 struct power_soft_state *softsp = (struct power_soft_state *)arg; local 677 struct power_soft_state *softsp = (struct power_soft_state *)arg; local 708 power_gen_sysevent(struct power_soft_state *softsp) argument 767 struct power_soft_state *softsp; local 803 struct power_soft_state *softsp; local 828 struct power_soft_state *softsp; local 914 struct power_soft_state *softsp; local 935 struct power_soft_state *softsp; local 1001 power_probe_method_button(struct power_soft_state *softsp) argument 1018 power_probe_fixed_button(struct power_soft_state *softsp) argument 1039 power_attach_acpi(struct power_soft_state *softsp) argument 1068 power_detach_acpi(struct power_soft_state *softsp) argument 1091 power_setup_epic_regs(dev_info_t *dip, struct power_soft_state *softsp) argument 1131 power_setup_m1535_regs(dev_info_t *dip, struct power_soft_state *softsp) argument 1157 power_setup_mbc_regs(dev_info_t *dip, struct power_soft_state *softsp) argument 1211 power_setup_regs(struct power_soft_state *softsp) argument 1247 power_free_regs(struct power_soft_state *softsp) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | environ.c | 60 static int environ_init(struct environ_soft_state *softsp); 62 void environ_add_temp_kstats(struct environ_soft_state *softsp); 180 struct environ_soft_state *softsp; local 199 softsp = ddi_get_soft_state(environp, instance); 202 softsp->dip = devi; 211 softsp->pdip = ddi_get_parent(softsp->dip); 213 if ((softsp->board = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->pdip, 220 DPRINTF(ENVIRON_ATTACH_DEBUG, ("environ: devi= 0x%p\n, softsp 266 struct environ_soft_state *softsp; local 335 environ_init(struct environ_soft_state *softsp) argument 459 environ_add_temp_kstats(struct environ_soft_state *softsp) argument [all...] |
H A D | simmstat.c | 162 struct simmstat_soft_state *softsp; local 181 softsp = ddi_get_soft_state(simmstatp, instance); 184 softsp->dip = devi; 187 softsp->pdip = ddi_get_parent(softsp->dip); 188 if ((softsp->board = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->pdip, 196 " softsp=0x%p\n", instance, (void *)devi, (void *)softsp)); 199 if (ddi_map_regs(softsp 227 struct simmstat_soft_state *softsp; local 268 simmstat_add_kstats(struct simmstat_soft_state *softsp) argument 297 struct simmstat_soft_state *softsp; local [all...] |
H A D | sram.c | 157 struct sram_soft_state *softsp; local 175 softsp = ddi_get_soft_state(sramp, instance); 178 softsp->dip = devi; 181 softsp->pdip = ddi_get_parent(softsp->dip); 182 if ((softsp->board = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->pdip, 190 " softsp=0x%p\n", instance, (void *)devi, (void *)softsp)); 193 if (ddi_map_regs(softsp 221 struct sram_soft_state *softsp; local 276 sram_add_kstats(struct sram_soft_state *softsp) argument [all...] |
H A D | sysctrl.c | 106 static uint_t ps_fail_handler(struct sysctrl_soft_state *softsp, int fromint); 108 enum power_state compute_power_state(struct sysctrl_soft_state *softsp, 111 static void ps_log_state_change(struct sysctrl_soft_state *softsp, 114 static void ps_log_pres_change(struct sysctrl_soft_state *softsp, 127 static void pps_fan_state_change(struct sysctrl_soft_state *softsp, 138 static void sysctrl_add_kstats(struct sysctrl_soft_state *softsp); 160 static void nvram_update_powerfail(struct sysctrl_soft_state *softsp); 170 static void rcons_reinit(struct sysctrl_soft_state *softsp); 394 struct sysctrl_soft_state *softsp; local 424 softsp 968 struct sysctrl_soft_state *softsp; local 1040 struct sysctrl_soft_state *softsp; local 1223 struct sysctrl_soft_state *softsp; local 1442 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 1560 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 1624 struct sysctrl_soft_state *softsp = arg; local 1644 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 1678 struct sysctrl_soft_state *softsp = arg; local 1699 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 1722 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 1740 struct sysctrl_soft_state *softsp = arg; local 1762 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 1816 ps_fail_handler(struct sysctrl_soft_state *softsp, int fromint) argument 2164 compute_power_state(struct sysctrl_soft_state *softsp, int plus_load) argument 2243 ps_log_pres_change(struct sysctrl_soft_state *softsp, int index, int present) argument 2302 ps_log_state_change(struct sysctrl_soft_state *softsp, int index, int ps_ok) argument 2458 struct sysctrl_soft_state *softsp = arg; local 2473 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 2491 struct sysctrl_soft_state *softsp = arg; local 2504 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 2545 struct sysctrl_soft_state *softsp = arg; local 2623 pps_fan_state_change(struct sysctrl_soft_state *softsp, int index, int fan_ok) argument 2680 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 2692 bd_remove_poll(struct sysctrl_soft_state *softsp) argument 2719 struct sysctrl_soft_state *softsp = arg; local 2753 struct sysctrl_soft_state *softsp = arg; local 2780 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 2814 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)arg; local 2865 struct sysctrl_soft_state *softsp = arg; local 2928 nvram_update_powerfail(struct sysctrl_soft_state *softsp) argument 2947 sysctrl_add_kstats(struct sysctrl_soft_state *softsp) argument 3033 struct sysctrl_soft_state *softsp; local 3071 struct sysctrl_soft_state *softsp; local 3302 init_remote_console_uart(struct sysctrl_soft_state *softsp) argument 3363 rcons_reinit(struct sysctrl_soft_state *softsp) argument [all...] |
H A D | ac.c | 239 struct ac_soft_state *softsp; local 261 softsp = ddi_get_soft_state(acp, instance); 264 softsp->dip = devi; 267 softsp->pdip = ddi_get_parent(softsp->dip); 268 if ((softsp->board = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->pdip, 276 " softsp=0x%p\n", instance, (void *)devi, (void *)softsp)); 279 if (ddi_map_regs(softsp 361 struct ac_soft_state *softsp; local 447 struct ac_soft_state *softsp; local 485 struct ac_soft_state *softsp; local 565 struct ac_soft_state *softsp; local 722 ac_add_kstats(struct ac_soft_state *softsp) argument 978 ac_del_kstats(struct ac_soft_state *softsp) argument 1063 struct ac_soft_state *softsp; local 1101 struct ac_soft_state *softsp; local 1157 ac_get_memory_status(struct ac_soft_state *softsp, enum ac_bank_id id) argument 1255 ac_eval_memory_status(struct ac_soft_state *softsp, enum ac_bank_id id) argument 1346 struct ac_soft_state *softsp = pkt->softsp; local 1563 struct ac_soft_state *softsp; local [all...] |
H A D | fhc.c | 319 static int fhc_init(struct fhc_soft_state *softsp); 320 static void fhc_unmap_regs(struct fhc_soft_state *softsp); 520 fhc_handle_imr(struct fhc_soft_state *softsp) argument 527 if (softsp->is_central) { 530 want_igr = softsp->list->sc.board << 1; 531 act_igr = *softsp->igr & 0x1f; 533 *softsp->igr = want_igr; 534 tmp_reg = *softsp->igr; 540 if (*(softsp->intr_regs[i].clear_reg) == 3) { 541 *(softsp 620 struct fhc_soft_state *softsp; local 667 struct fhc_soft_state *softsp; local 727 fhc_board_type(struct fhc_soft_state *softsp, int board) argument 783 fhc_unmap_regs(struct fhc_soft_state *softsp) argument 822 fhc_init(struct fhc_soft_state *softsp) argument 1062 struct fhc_soft_state *softsp = (struct fhc_soft_state *)arg; local 1125 struct fhc_soft_state *softsp = (struct fhc_soft_state *) local 1329 struct fhc_soft_state *softsp = (struct fhc_soft_state *) local 1438 struct fhc_soft_state *softsp = local 1633 struct fhc_soft_state *softsp; local 2327 fhc_add_kstats(struct fhc_soft_state *softsp) argument 2362 struct fhc_soft_state *softsp; local 2551 struct fhc_soft_state *softsp; local [all...] |
H A D | sysctrl_dr.c | 109 sysc_policy_enough_cooling(struct sysctrl_soft_state *softsp, 112 sysc_policy_enough_precharge(struct sysctrl_soft_state *softsp, 115 sysc_policy_enough_power(struct sysctrl_soft_state *softsp, 118 sysc_policy_hardware_compatible(struct sysctrl_soft_state *softsp, 121 struct sysctrl_soft_state *softsp, 125 struct sysctrl_soft_state *softsp, 128 static void sysc_policy_connected_condition(struct sysctrl_soft_state *softsp, 136 static void sysctrl_post_config_change(struct sysctrl_soft_state *softsp); 162 sysc_policy_enough_power(struct sysctrl_soft_state *softsp, argument 167 ASSERT(softsp); 201 sysc_policy_enough_cooling(struct sysctrl_soft_state *softsp, sysc_cfga_stat_t *sysc_stat, uint_t ps_mutex_is_held) argument 229 sysc_policy_enough_precharge(struct sysctrl_soft_state *softsp, sysc_cfga_stat_t *sysc_stat) argument 280 sysc_policy_hardware_compatible(struct sysctrl_soft_state *softsp, sysc_cfga_stat_t *sysc_stat, sysc_cfga_pkt_t *pkt) argument 376 sysc_policy_connect(struct sysctrl_soft_state *softsp, sysc_cfga_pkt_t *pkt, sysc_cfga_stat_t *sysc_stat) argument 481 sysc_policy_disconnect(struct sysctrl_soft_state *softsp, sysc_cfga_pkt_t *pkt, sysc_cfga_stat_t *sysc_stat) argument 583 sysc_policy_unconfigure(struct sysctrl_soft_state *softsp, sysc_cfga_pkt_t *pkt, sysc_cfga_stat_t *sysc_stat) argument 647 sysc_policy_configure(struct sysctrl_soft_state *softsp, sysc_cfga_pkt_t *pkt, sysc_cfga_stat_t *sysc_stat) argument 710 sysc_policy_empty_condition(struct sysctrl_soft_state *softsp, sysc_cfga_stat_t *sysc_stat, uint_t failure, uint_t ps_mutex_is_held) argument 740 sysc_policy_disconnected_condition(struct sysctrl_soft_state *softsp, sysc_cfga_stat_t *sysc_stat, uint_t failure, uint_t ps_mutex_is_held) argument 801 sysc_policy_connected_condition(struct sysctrl_soft_state *softsp, sysc_cfga_stat_t *sysc_stat, uint_t ps_mutex_is_held) argument 835 struct sysctrl_soft_state *softsp = (struct sysctrl_soft_state *)sp; local 859 sysc_policy_update(void *softsp, sysc_cfga_stat_t *sysc_stat, sysc_evt_t event) argument 975 sysctrl_post_config_change(struct sysctrl_soft_state *softsp) argument [all...] |
H A D | ac_add.c | 111 struct ac_soft_state *asp = pkt->softsp; 203 board = fhc_bdlist_lock(pkt->softsp->board); 209 ASSERT(pkt->softsp == board->ac_softsp); 223 mem_info = &pkt->softsp->bank[pkt->bank]; 225 fhc_bd_busy(pkt->softsp->board) ||
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sgsbbc.c | 223 sbbc_softstate_t *softsp; local 238 softsp = ddi_get_soft_state(sbbcp, instance); 239 softsp->sbbc_instance = instance; 246 softsp_init(softsp, devi); 253 if (ddi_getproplen(DDI_DEV_T_ANY, softsp->dip, 265 softsp->sbbc_state = SBBC_STATE_INIT; 266 sbbc_add_instance(softsp); 274 if (sgsbbc_iosram_is_chosen(softsp)) { 276 softsp->iosram = master_iosram; 277 master_iosram->sgsbbc = softsp; 344 sbbc_softstate_t *softsp; local 432 softsp_init(sbbc_softstate_t *softsp, dev_info_t *devi) argument 495 sbbc_softstate_t *softsp = (sbbc_softstate_t *)arg; local 638 sbbc_chosen_init(sbbc_softstate_t *softsp) argument 750 sbbc_add_instance(sbbc_softstate_t *softsp) argument 778 sbbc_remove_instance(sbbc_softstate_t *softsp) argument 807 sbbc_send_intr(sbbc_softstate_t *softsp, int send_intr) argument 848 sbbc_map_regs(sbbc_softstate_t *softsp) argument 898 sbbc_unmap_regs(sbbc_softstate_t *softsp) argument 936 sbbc_add_intr(sbbc_softstate_t *softsp) argument 959 sbbc_enable_intr(sbbc_softstate_t *softsp) argument 973 sbbc_disable_intr(sbbc_softstate_t *softsp) argument [all...] |
H A D | ssm.c | 121 ssm_fm_init(struct ssm_soft_state *softsp); 124 ssm_fm_fini(struct ssm_soft_state *softsp); 337 struct ssm_soft_state *softsp; local 358 softsp = ddi_get_soft_state(ssm_softstates, instance); 361 softsp->dip = devi; 362 softsp->top_node = devi; 363 mutex_init(&softsp->ssm_sft_lock, NULL, MUTEX_DRIVER, NULL); 365 DPRINTF(SSM_ATTACH_DEBUG, ("ssm-%d: devi= 0x%p, softsp=0x%p\n", 366 instance, (void *)devi, (void *)softsp)); 368 if ((softsp 460 struct ssm_soft_state *softsp; local 708 struct ssm_soft_state *softsp; local 781 struct ssm_soft_state *softsp; local 803 struct ssm_soft_state *softsp; local 1056 ssm_fm_init(struct ssm_soft_state *softsp) argument 1078 ssm_fm_fini(struct ssm_soft_state *softsp) argument 1097 struct ssm_soft_state *softsp = ddi_get_soft_state(ssm_softstates, local [all...] |
H A D | sgsbbc_iosram.c | 83 * sgsbbc_iosram_is_chosen(struct sbbc_softstate *softsp) 89 sgsbbc_iosram_is_chosen(sbbc_softstate_t *softsp) argument 113 softsp->sbbc_instance, nodeid, chosen_iosram); 115 (void) ddi_pathname(softsp->dip, pn); 117 softsp->sbbc_instance, (void *)softsp->dip, pn); 120 SGSBBC_DBG_ALL("sgsbbc_iosram(%d): ... %s\n", softsp->sbbc_instance, 122 SGSBBC_DBG_ALL("sgsbbc_iosram(%d): ... %s\n", softsp->sbbc_instance, 206 tunnel_commit(sbbc_softstate_t *softsp, tunnel_t *new_tunnel) argument 210 master_iosram->iosram_sbbc = softsp; 221 tunnel_init(sbbc_softstate_t *softsp, tunnel_t *new_tunnel) argument 350 iosram_tunnel_init(sbbc_softstate_t *softsp) argument 589 sbbc_softstate_t *softsp; local 688 sbbc_softstate_t *softsp; local 791 sgsbbc_iosram_switchfrom(struct sbbc_softstate *softsp) argument [all...] |
/illumos-gate/usr/src/uts/sun4v/io/glvc/ |
H A D | glvc.c | 195 static int glvc_peek(glvc_soft_state_t *softsp, 199 static int glvc_ioctl_opt_op(glvc_soft_state_t *softsp, 257 glvc_soft_state_t *softsp; local 296 softsp = ddi_get_soft_state(glvc_ssp, instance); 299 softsp->dip = dip; 301 softsp->open_state = GLVC_NO_OPEN; 302 softsp->send_complete_flag = 1; 305 softsp->dip, DDI_PROP_DONTPASS, "glvc_debug", glvc_debug); 307 if ((softsp->s_id = (uint64_t)ddi_getprop(DDI_DEV_T_ANY, 308 softsp 415 glvc_soft_state_t *softsp; local 462 glvc_soft_state_t *softsp; local 525 glvc_soft_state_t *softsp; local 559 glvc_soft_state_t *softsp; local 601 glvc_soft_state_t *softsp; local 626 glvc_soft_state_t *softsp; local 716 glvc_soft_state_t *softsp; local 779 glvc_soft_state_t *softsp = (glvc_soft_state_t *)arg; local 832 glvc_peek(glvc_soft_state_t *softsp, glvc_xport_msg_peek_t *msg_peek) argument 894 glvc_ioctl_opt_op(glvc_soft_state_t *softsp, intptr_t arg, int mode) argument 951 glvc_soft_state_t *softsp; local [all...] |
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | axq.c | 294 struct axq_soft_state *softsp; local 309 softsp = ddi_get_soft_state(axq_softp, instance); 310 if (softsp->slotnum && softsp->paused && use_axq_iopause && 312 *softsp->axq_domain_ctrl &= ~AXQ_DOMCTRL_PAUSE; 313 softsp->paused = 0; 324 softsp = ddi_get_soft_state(axq_softp, instance); 327 softsp->dip = devi; 330 if ((softsp->portid = (int)ddi_getprop(DDI_DEV_T_ANY, softsp 415 axq_init(struct axq_soft_state *softsp) argument 525 struct axq_soft_state *softsp; local 624 struct axq_soft_state *softsp; local 658 struct axq_soft_state *softsp; local 799 struct axq_soft_state *softsp; local 830 struct axq_soft_state *softsp; local 877 struct axq_soft_state *softsp; local 892 axq_slot1_idle(struct axq_soft_state *softsp) argument 915 struct axq_soft_state *softsp; local 958 struct axq_soft_state *softsp; local 1062 struct axq_soft_state *softsp; local 1091 struct axq_soft_state *softsp; local 1131 struct axq_soft_state *softsp; local 1198 struct axq_soft_state *softsp; local 1321 struct axq_soft_state *softsp; local 1428 axq_add_kstats(struct axq_soft_state *softsp) argument 1491 struct axq_soft_state *softsp; local [all...] |
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpinex/ |
H A D | acpinex_drv.c | 78 static void acpinex_fm_init(acpinex_softstate_t *softsp); 79 static void acpinex_fm_fini(acpinex_softstate_t *softsp); 246 acpinex_softstate_t *softsp; local 275 softsp = ddi_get_soft_state(acpinex_softstates, instance); 278 softsp->ans_dip = devi; 279 (void) ddi_pathname(devi, softsp->ans_path); 280 if (ACPI_FAILURE(acpica_get_handle(devi, &softsp->ans_hdl))) { 283 softsp->ans_path); 287 mutex_init(&softsp->ans_lock, NULL, MUTEX_DRIVER, NULL); 290 if (acpinex_event_scan(softsp, B_TRU 311 acpinex_softstate_t *softsp; local 443 acpinex_softstate_t *softsp; local 477 acpinex_softstate_t *softsp; local 513 acpinex_softstate_t *softsp; local 556 acpinex_fm_init(acpinex_softstate_t *softsp) argument 578 acpinex_fm_fini(acpinex_softstate_t *softsp) argument 597 acpinex_softstate_t *softsp = ddi_get_soft_state(acpinex_softstates, local [all...] |
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | dvma.h | 55 caddr_t softsp; member in struct:fast_dvma
|
/illumos-gate/usr/src/uts/sun4u/io/ppm/ |
H A D | schppm.c | 161 struct spm_soft_state *softsp; local 186 if ((softsp = ddi_get_soft_state(spm_state, spm_inst)) == NULL) { 191 softsp->dip = dip;
|