| /openbsd-src/sys/dev/ic/ |
| H A D | advlib.c | 247 bus_space_tag_t iot = sc->sc_iot; in AscInitASC_SOFTC() local 252 ASC_SET_CHIP_CONTROL(iot, ioh, ASC_CC_HALT); in AscInitASC_SOFTC() 253 ASC_SET_CHIP_STATUS(iot, ioh, 0); in AscInitASC_SOFTC() 278 chip_version = AscGetChipVersion(iot, ioh, sc->bus_type); in AscInitASC_SOFTC() 301 ASC_SET_EXTRA_CONTROL(iot, ioh, in AscInitASC_SOFTC() 304 ASC_SET_EXTRA_CONTROL(iot, ioh, in AscInitASC_SOFTC() 319 ASC_SET_EXTRA_CONTROL(iot, ioh, in AscInitASC_SOFTC() 323 if (AscGetChipBusType(iot, ioh) == ASC_IS_ISAPNP) { in AscInitASC_SOFTC() 324 ASC_SET_CHIP_IFC(iot, ioh, ASC_IFC_INIT_DEFAULT); in AscInitASC_SOFTC() 328 sc->isa_dma_channel = AscGetIsaDmaChannel(iot, ioh); in AscInitASC_SOFTC() [all …]
|
| H A D | adwlib.c | 241 bus_space_tag_t iot = sc->sc_iot; in AdwInitFromEEPROM() local 259 if (AdwGetEEPROMConfig(iot, ioh, &eep_config) != eep_config.check_sum) { in AdwInitFromEEPROM() 308 ADW_WRITE_BYTE_REGISTER(iot, ioh, in AdwInitFromEEPROM() 310 if (ADW_READ_BYTE_REGISTER(iot, ioh, in AdwInitFromEEPROM() 332 AdwReadEEPWord(iot, ioh, ADW_EEP_DVC_CFG_END - j); in AdwInitFromEEPROM() 335 AdwSetEEPROMConfig(iot, ioh, &eep_config); in AdwInitFromEEPROM() 527 bus_space_tag_t iot = sc->sc_iot; in AdwInitDriver() local 550 ADW_READ_WORD_LRAM(iot, ioh, ADW_MC_BIOSMEM+(2*i), bios_mem[i]); in AdwInitDriver() 571 ADW_READ_WORD_LRAM(iot, ioh, 0x120, wdtr_able); in AdwInitDriver() 573 ADW_READ_WORD_LRAM(iot, ioh, ADW_MC_WDTR_ABLE, in AdwInitDriver() [all …]
|
| H A D | iha.c | 164 bus_space_tag_t iot; in iha_intr() local 168 iot = sc->sc_iot; in iha_intr() 171 if ((bus_space_read_1(iot, ioh, TUL_STAT0) & INTPD) == 0) in iha_intr() 178 bus_space_write_1(iot, ioh, TUL_IMSK, MASK_ALL); in iha_intr() 181 iha_main(sc, iot, ioh); in iha_intr() 184 bus_space_write_1(iot, ioh, TUL_IMSK, (MASK_ALL & ~MSCMP)); in iha_intr() 328 bus_space_tag_t iot; in iha_init_tulip() local 331 iot = sc->sc_iot; in iha_init_tulip() 334 iha_read_eeprom(iot, ioh, &iha_nvram); in iha_init_tulip() 384 bus_space_write_1(iot, ioh, TUL_IMSK, MASK_ALL); in iha_init_tulip() [all …]
|
| H A D | advlib.h | 1233 #define ASC_GET_QDONE_IN_PROGRESS(iot, ioh) AscReadLramByte((iot), (ioh), ASCV_Q_DONE_IN_PROGRESS… argument 1234 #define ASC_PUT_QDONE_IN_PROGRESS(iot, ioh, val) AscWriteLramByte((iot), (ioh), ASCV_Q_DONE_IN_PRO… argument 1235 #define ASC_GET_VAR_FREE_QHEAD(iot, ioh) AscReadLramWord((iot), (ioh), ASCV_FREE_Q_HEAD_W) argument 1236 #define ASC_GET_VAR_DONE_QTAIL(iot, ioh) AscReadLramWord((iot), (ioh), ASCV_DONE_Q_TAIL_W) argument 1237 #define ASC_PUT_VAR_FREE_QHEAD(iot, ioh, val) AscWriteLramWord((iot), (ioh), ASCV_FREE_Q_HEAD_W, … argument 1238 #define ASC_PUT_VAR_DONE_QTAIL(iot, ioh, val) AscWriteLramWord((iot), (ioh), ASCV_DONE_Q_TAIL_W, … argument 1239 #define ASC_GET_RISC_VAR_FREE_QHEAD(iot, ioh) AscReadLramByte((iot), (ioh), ASCV_NEXTRDY_B) argument 1240 #define ASC_GET_RISC_VAR_DONE_QTAIL(iot, ioh) AscReadLramByte((iot), (ioh), ASCV_DONENEXT_B) argument 1241 #define ASC_PUT_RISC_VAR_FREE_QHEAD(iot, ioh, val) AscWriteLramByte((iot), (ioh), ASCV_NEXTRDY_… argument 1242 #define ASC_PUT_RISC_VAR_DONE_QTAIL(iot, ioh, val) AscWriteLramByte((iot), (ioh), ASCV_DONENEXT… argument [all …]
|
| H A D | aic6360.c | 195 aic_find(bus_space_tag_t iot, bus_space_handle_t ioh) in aic_find() argument 201 bus_space_write_1(iot, ioh, DMACNTRL0, 0); in aic_find() 214 bus_space_write_1(iot, ioh, DMACNTRL1, 0); /* Reset stack pointer */ in aic_find() 216 bus_space_write_1(iot, ioh, STACK, i); in aic_find() 219 bus_space_write_1(iot, ioh, DMACNTRL1, 0); in aic_find() 220 for (i = 0; i < STSIZE && bus_space_read_1(iot, ioh, STACK) == i; i++) in aic_find() 231 bus_space_read_multi_1(iot, ioh, ID, chip_id, sizeof(IDSTRING) - 1); in aic_find() 234 (int)bus_space_read_1(iot, ioh, REV))); in aic_find() 297 bus_space_tag_t iot = sc->sc_iot; in aic_reset() local 304 bus_space_write_1(iot, io in aic_reset() 343 bus_space_tag_t iot = sc->sc_iot; aic_scsi_reset() local 358 bus_space_tag_t iot = sc->sc_iot; aic_init() local 534 bus_space_tag_t iot = sc->sc_iot; aic_poll() local 564 bus_space_tag_t iot = sc->sc_iot; aic_sched_msgout() local 579 bus_space_tag_t iot = sc->sc_iot; aic_setsync() local 597 bus_space_tag_t iot = sc->sc_iot; aic_select() local 697 bus_space_tag_t iot = sc->sc_iot; aic_sched() local 847 bus_space_tag_t iot = sc->sc_iot; aic_msgin() local 1126 bus_space_tag_t iot = sc->sc_iot; aic_msgout() local 1318 bus_space_tag_t iot = sc->sc_iot; aic_dataout_pio() local 1460 bus_space_tag_t iot = sc->sc_iot; aic_datain_pio() local 1582 bus_space_tag_t iot = sc->sc_iot; aicintr() local 2051 bus_space_tag_t iot = sc->sc_iot; aic_dump6360() local [all...] |
| H A D | elink3.c | 180 bus_space_tag_t iot = sc->sc_iot; in ep_reset_cmd() local 183 bus_space_write_2(iot, ioh, cmd, arg); in ep_reset_cmd() 184 ep_finish_reset(iot, ioh); in ep_reset_cmd() 191 ep_finish_reset(bus_space_tag_t iot, bus_space_handle_t ioh) in ep_finish_reset() argument 196 if ((bus_space_read_2(iot, ioh, EP_STATUS) & in ep_finish_reset() 204 ep_discard_rxtop(bus_space_tag_t iot, bus_space_handle_t ioh) in ep_discard_rxtop() argument 208 bus_space_write_2(iot, ioh, EP_COMMAND, RX_DISCARD_TOP_PACK); in ep_discard_rxtop() 217 if ((bus_space_read_2(iot, ioh, EP_STATUS) & in ep_discard_rxtop() 223 ep_finish_reset(iot, ioh); in ep_discard_rxtop() 252 bus_space_tag_t iot = sc->sc_iot; in epconfig() local [all …]
|
| H A D | trm.c | 310 bus_space_tag_t iot; in trm_scsi_cmd() local 320 iot = sc->sc_iotag; in trm_scsi_cmd() 556 const bus_space_tag_t iot = sc->sc_iotag; in trm_reset() local 561 bus_space_write_1(iot, ioh, TRM_S1040_DMA_INTEN, 0); in trm_reset() 562 bus_space_write_1(iot, ioh, TRM_S1040_SCSI_INTEN, 0); in trm_reset() 571 bus_space_write_1(iot, ioh, in trm_reset() 578 bus_space_write_1(iot, ioh, TRM_S1040_DMA_INTEN, EN_SCSIINTR); in trm_reset() 582 bus_space_write_1(iot, ioh, TRM_S1040_DMA_CONTROL, CLRXFIFO); in trm_reset() 586 bus_space_write_2(iot, ioh, TRM_S1040_SCSI_CONTROL, DO_CLRFIFO); in trm_reset() 650 const bus_space_tag_t iot in trm_StartSRB() local 763 bus_space_tag_t iot; trm_Interrupt() local 864 const bus_space_tag_t iot = sc->sc_iotag; trm_MsgOutPhase1() local 936 const bus_space_tag_t iot = sc->sc_iotag; trm_CommandPhase1() local 964 const bus_space_tag_t iot = sc->sc_iotag; trm_DataOutPhase0() local 1102 const bus_space_tag_t iot = sc->sc_iotag; trm_DataInPhase0() local 1202 const bus_space_tag_t iot = sc->sc_iotag; trm_DataIO_transfer() local 1289 const bus_space_tag_t iot = sc->sc_iotag; trm_StatusPhase0() local 1319 const bus_space_tag_t iot = sc->sc_iotag; trm_StatusPhase1() local 1377 const bus_space_tag_t iot = sc->sc_iotag; trm_MsgInPhase0() local 1640 const bus_space_tag_t iot = sc->sc_iotag; trm_MsgInPhase1() local 1726 const bus_space_tag_t iot = sc->sc_iotag; trm_Disconnect() local 1801 const bus_space_tag_t iot = sc->sc_iotag; trm_Reselect() local 2169 const bus_space_tag_t iot = sc->sc_iotag; trm_ResetSCSIBus() local 2194 const bus_space_tag_t iot = sc->sc_iotag; trm_ScsiRstDetect() local 2347 const bus_space_tag_t iot = sc->sc_iotag; trm_initACB() local 2412 trm_write_all(struct trm_adapter_nvram * pEEpromBuf,bus_space_tag_t iot,bus_space_handle_t ioh) trm_write_all() argument 2455 trm_set_data(bus_space_tag_t iot,bus_space_handle_t ioh,u_int8_t bAddr,u_int8_t bData) trm_set_data() argument 2515 trm_read_all(struct trm_adapter_nvram * pEEpromBuf,bus_space_tag_t iot,bus_space_handle_t ioh) trm_read_all() argument 2547 trm_get_data(bus_space_tag_t iot,bus_space_handle_t ioh,u_int8_t bAddr) trm_get_data() argument 2593 trm_wait_30us(bus_space_tag_t iot,bus_space_handle_t ioh) trm_wait_30us() argument 2612 trm_write_cmd(bus_space_tag_t iot,bus_space_handle_t ioh,u_int8_t bCmd,u_int8_t bAddr) trm_write_cmd() argument 2660 trm_check_eeprom(struct trm_adapter_nvram * pEEpromBuf,bus_space_tag_t iot,bus_space_handle_t ioh) trm_check_eeprom() argument 2738 const bus_space_tag_t iot = sc->sc_iotag; trm_initAdapter() local 2813 const bus_space_tag_t iot = sc->sc_iotag; trm_init() local [all...] |
| H A D | tcic2var.h | 104 bus_space_tag_t iot; member 190 return (bus_space_read_1(h->sc->iot, h->sc->ioh, reg)); in tcic_read_1() 197 return (bus_space_read_2(h->sc->iot, h->sc->ioh, reg)); in tcic_read_2() 205 val = bus_space_read_2(h->sc->iot, h->sc->ioh, reg); in tcic_read_4() 206 val |= bus_space_read_2(h->sc->iot, h->sc->ioh, reg+2) << 16; in tcic_read_4() 214 bus_space_write_1(h->sc->iot, h->sc->ioh, reg, (data)); in tcic_write_1() 221 bus_space_write_2(h->sc->iot, h->sc->ioh, reg, (data)); in tcic_write_2() 228 bus_space_write_2(h->sc->iot, h->sc->ioh, reg, (data)); in tcic_write_4() 229 bus_space_write_2(h->sc->iot, h->sc->ioh, reg+2, (data)>>16); in tcic_write_4() 239 val = bus_space_read_2(h->sc->iot, h->sc->ioh, TCIC_R_DATA); in tcic_read_ind_2() [all …]
|
| /openbsd-src/sys/dev/isa/ |
| H A D | if_le_isa.c | 113 bus_space_tag_t iot = lesc->sc_iot; in depca_isa_probe() local 124 if (bus_space_map(iot, ia->ia_iobase, iosize, 0, &ioh)) in depca_isa_probe() 126 lesc->sc_iot = iot; in depca_isa_probe() 133 bus_space_unmap(iot, ioh, iosize); in depca_isa_probe() 137 bus_space_write_1(iot, ioh, DEPCA_CSR, DEPCA_CSR_DUM); in depca_isa_probe() 154 if (bus_space_read_1(iot, ioh, port) == 0xff && in depca_isa_probe() 155 bus_space_read_1(iot, ioh, port) == 0x00 && in depca_isa_probe() 156 bus_space_read_1(iot, ioh, port) == 0x55 && in depca_isa_probe() 157 bus_space_read_1(iot, ioh, port) == 0xaa && in depca_isa_probe() 158 bus_space_read_1(iot, ioh, port) == 0xff && in depca_isa_probe() [all …]
|
| H A D | uha_isa.c | 78 bus_space_tag_t iot = ia->ia_iot; in uha_isa_probe() local 82 if (bus_space_map(iot, ia->ia_iobase, UHA_ISA_IOSIZE, 0, &ioh)) in uha_isa_probe() 85 rv = u14_find(iot, ioh, &sc); in uha_isa_probe() 87 bus_space_unmap(iot, ioh, UHA_ISA_IOSIZE); in uha_isa_probe() 110 bus_space_tag_t iot = ia->ia_iot; in uha_isa_attach() local 116 if (bus_space_map(iot, ia->ia_iobase, UHA_ISA_IOSIZE, 0, &ioh)) in uha_isa_attach() 119 sc->sc_iot = iot; in uha_isa_attach() 121 if (!u14_find(iot, ioh, sc)) in uha_isa_attach() 147 u14_find(bus_space_tag_t iot, bus_space_handle_t ioh, struct uha_softc *sc) in u14_find() argument 153 model = (bus_space_read_1(iot, ioh, U14_ID + 0) << 8) | in u14_find() [all …]
|
| H A D | lm78_isa.c | 70 bus_space_tag_t iot; in lm_wbsio_match() local 76 iot = ia->ia_iot; in lm_wbsio_match() 79 if (bus_space_map(iot, iobase, 8, 0, &ioh)) { in lm_wbsio_match() 85 bus_space_write_1(iot, ioh, LMC_ADDR, WB_BANKSEL); in lm_wbsio_match() 86 banksel = bus_space_read_1(iot, ioh, LMC_DATA); in lm_wbsio_match() 87 bus_space_write_1(iot, ioh, LMC_ADDR, WB_BANKSEL); in lm_wbsio_match() 88 bus_space_write_1(iot, ioh, LMC_DATA, WB_BANKSEL_HBAC); in lm_wbsio_match() 89 bus_space_write_1(iot, ioh, LMC_ADDR, WB_VENDID); in lm_wbsio_match() 90 vendid = bus_space_read_1(iot, ioh, LMC_DATA) << 8; in lm_wbsio_match() 91 bus_space_write_1(iot, ioh, LMC_ADDR, WB_BANKSEL); in lm_wbsio_match() [all …]
|
| H A D | gus.c | 593 bus_space_tag_t iot = sc->sc_iot; in gusintr() local 607 if ((intr = bus_space_read_1(iot, ioh1, GUS_IRQ_STATUS)) & GUSMASK_IRQ_DMATC) { in gusintr() 614 SELECT_GUS_REG(iot, ioh2, GUSREG_SAMPLE_CONTROL); in gusintr() 615 intr = bus_space_read_1(iot, ioh2, GUS_DATA_HIGH); in gusintr() 660 bus_space_tag_t iot = sc->sc_iot; in gus_dmaout_timeout() local 669 SELECT_GUS_REG(iot, ioh2, GUSREG_DMA_CONTROL); in gus_dmaout_timeout() 670 bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, 0); in gus_dmaout_timeout() 690 bus_space_tag_t iot = sc->sc_iot; in gus_dmaout_intr() local 698 SELECT_GUS_REG(iot, ioh2, GUSREG_DMA_CONTROL); in gus_dmaout_intr() 699 if (bus_space_read_1(iot, ioh2, GUS_DATA_HIGH) & GUSMASK_DMA_IRQPEND) { in gus_dmaout_intr() [all …]
|
| H A D | mpu401.c | 61 #define MPU_GETSTATUS(iot, ioh) (bus_space_read_1(iot, ioh, MPU_STATUS)) argument 85 if (MPU_GETSTATUS(sc->iot, sc->ioh) == 0xff) { in mpu_find() 103 if (!(MPU_GETSTATUS(sc->iot, sc->ioh) & MPU_OUTPUT_BUSY)) in mpu_waitready() 113 bus_space_tag_t iot = sc->iot; in mpu_reset() local 122 bus_space_write_1(iot, ioh, MPU_COMMAND, MPU_RESET); in mpu_reset() 124 if (!(MPU_GETSTATUS(iot, ioh) & MPU_INPUT_EMPTY) && in mpu_reset() 125 bus_space_read_1(iot, ioh, MPU_DATA) == MPU_ACK) { in mpu_reset() 148 bus_space_write_1(sc->iot, sc->ioh, MPU_COMMAND, MPU_UART_MODE); in mpu_open() 170 bus_space_tag_t iot = sc->iot; in mpu_readinput() local 174 while(!(MPU_GETSTATUS(iot, ioh) & MPU_INPUT_EMPTY)) { in mpu_readinput() [all …]
|
| H A D | fdc.c | 100 bus_space_tag_t iot; in fdcprobe() local 105 iot = ia->ia_iot; in fdcprobe() 109 if (bus_space_map(iot, ia->ia_iobase, FDC_NPORT, 0, &ioh)) in fdcprobe() 111 if (bus_space_map(iot, ia->ia_iobase + FDCTL_OFFSET, in fdcprobe() 116 bus_space_write_1(iot, ioh, fdout, 0); in fdcprobe() 118 bus_space_write_1(iot, ioh, fdout, FDO_FRST); in fdcprobe() 121 if (out_fdc(iot, ioh, NE7CMD_SPECIFY) < 0) in fdcprobe() 123 out_fdc(iot, ioh, 0xdf); in fdcprobe() 124 out_fdc(iot, ioh, 2); in fdcprobe() 131 bus_space_unmap(iot, ioh, FDC_NPORT); in fdcprobe() [all …]
|
| H A D | pckbc_isa.c | 55 bus_space_tag_t iot = ia->ia_iot; in pckbc_isa_match() local 66 if (pckbc_is_console(iot, IO_KBD) == 0) { in pckbc_isa_match() 67 if (bus_space_map(iot, IO_KBD + KBDATAP, 1, 0, &ioh_d)) in pckbc_isa_match() 69 if (bus_space_map(iot, IO_KBD + KBCMDP, 1, 0, &ioh_c)) in pckbc_isa_match() 73 (void) pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0); in pckbc_isa_match() 76 if (pckbc_send_cmd(iot, ioh_c, KBC_SELFTEST) == 0) in pckbc_isa_match() 78 res = pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0); in pckbc_isa_match() 83 bus_space_unmap(iot, ioh_c, 1); in pckbc_isa_match() 84 bus_space_unmap(iot, ioh_d, 1); in pckbc_isa_match() 97 bus_space_unmap(iot, ioh_c, 1); in pckbc_isa_match() [all …]
|
| H A D | if_ef_isapnp.c | 147 bus_space_tag_t iot; in ef_isapnp_attach() local 153 sc->sc_iot = iot = ia->ia_iot; in ef_isapnp_attach() 163 bus_space_write_2(iot, ioh, EF_W0_EEPROM_COMMAND, in ef_isapnp_attach() 169 x = bus_space_read_2(iot, ioh, EF_W0_EEPROM_DATA); in ef_isapnp_attach() 178 cfg = bus_space_read_4(iot, ioh, EP_W3_INTERNAL_CONFIG); in ef_isapnp_attach() 181 bus_space_write_4(iot, ioh, EP_W3_INTERNAL_CONFIG, cfg); in ef_isapnp_attach() 225 bus_space_tag_t iot = sc->sc_iot; in efstart() local 252 if (bus_space_read_2(iot, ioh, EF_W1_FREE_TX) < len + pad + 4) { in efstart() 253 bus_space_write_2(iot, ioh, EP_COMMAND, in efstart() 259 bus_space_write_2(iot, ioh, EP_COMMAND, in efstart() [all …]
|
| /openbsd-src/sys/dev/eisa/ |
| H A D | uha_eisa.c | 78 bus_space_tag_t iot = ea->ea_iot; in uha_eisa_match() local 86 if (bus_space_map(iot, EISA_SLOT_ADDR(ea->ea_slot) + in uha_eisa_match() 90 rv = u24_find(iot, ioh, NULL); in uha_eisa_match() 92 bus_space_unmap(iot, ioh, UHA_EISA_IOSIZE); in uha_eisa_match() 105 bus_space_tag_t iot = ea->ea_iot; in uha_eisa_attach() local 117 if (bus_space_map(iot, EISA_SLOT_ADDR(ea->ea_slot) + in uha_eisa_attach() 121 sc->sc_iot = iot; in uha_eisa_attach() 123 if (!u24_find(iot, ioh, sc)) in uha_eisa_attach() 153 u24_find(bus_space_tag_t iot, bus_space_handle_t ioh, struct uha_softc *sc) in u24_find() argument 159 config0 = bus_space_read_1(iot, ioh, U24_CONFIG + 0); in u24_find() [all …]
|
| /openbsd-src/sys/arch/luna88k/dev/ |
| H A D | mb89352.c | 238 bus_space_tag_t iot = sc->sc_iot; in spc_reset() local 245 bus_space_write_1(iot, ioh, SCTL, SCTL_DISABLE | SCTL_CTRLRST); in spc_reset() 246 bus_space_write_1(iot, ioh, SCMD, 0); in spc_reset() 247 bus_space_write_1(iot, ioh, TMOD, 0); in spc_reset() 248 bus_space_write_1(iot, ioh, PCTL, 0); in spc_reset() 249 bus_space_write_1(iot, ioh, TEMP, 0); in spc_reset() 250 bus_space_write_1(iot, ioh, TCH, 0); in spc_reset() 251 bus_space_write_1(iot, ioh, TCM, 0); in spc_reset() 252 bus_space_write_1(iot, ioh, TCL, 0); in spc_reset() 253 bus_space_write_1(iot, io in spc_reset() 269 bus_space_tag_t iot = sc->sc_iot; spc_scsi_reset() local 470 bus_space_tag_t iot = sc->sc_iot; spc_poll() local 496 bus_space_tag_t iot = sc->sc_iot; spc_sched_msgout() local 512 bus_space_tag_t iot = sc->sc_iot; spc_setsync() local 534 bus_space_tag_t iot = sc->sc_iot; spc_select() local 811 bus_space_tag_t iot = sc->sc_iot; spc_msgin() local 1115 bus_space_tag_t iot = sc->sc_iot; spc_msgout() local 1331 bus_space_tag_t iot = sc->sc_iot; spc_dataout_pio() local 1457 bus_space_tag_t iot = sc->sc_iot; spc_datain_pio() local 1579 bus_space_tag_t iot = sc->sc_iot; spc_intr() local 2065 bus_space_tag_t iot = sc->sc_iot; spc_dump89352() local [all...] |
| /openbsd-src/sys/arch/luna88k/cbus/ |
| H A D | nec86hw.c | 129 bus_space_tag_t iot = sc->sc_iot; in nec86hw_attach() local 156 data = bus_space_read_1(iot, ioh, NEC86_CTRL); in nec86hw_attach() 160 bus_space_write_1(iot, ioh, NEC86_CTRL, data); in nec86hw_attach() 616 bus_space_tag_t iot = sc->sc_iot; in nec86hw_speaker_ctl() local 623 bus_space_write_1(iot, ioh, NEC86_VOLUME, 0x0d1); in nec86hw_speaker_ctl() 627 bus_space_write_1(iot, ioh, NEC86_VOLUME, 0x0d0); in nec86hw_speaker_ctl() 696 bus_space_tag_t iot = sc->sc_iot; in nec86hw_set_mode_playing() local 700 data = bus_space_read_1(iot, ioh, NEC86_FIFOCTL); in nec86hw_set_mode_playing() 702 bus_space_write_1(iot, ioh, NEC86_FIFOCTL, data); in nec86hw_set_mode_playing() 708 bus_space_tag_t iot = sc->sc_iot; in nec86hw_set_mode_recording() local [all …]
|
| /openbsd-src/sys/dev/pci/ |
| H A D | fmsradio.c | 166 r->tea.iot = sc->sc_iot; in fmsradio_attach() 205 freq = tea5757_decode_freq(sf256pcs_hw_read(radio->tea.iot, in sf256pcs_probe() 215 sf256pcs_hw_read(bus_space_tag_t iot, bus_space_handle_t ioh, bus_size_t offset) in sf256pcs_hw_read() argument 225 bus_space_write_2(iot, ioh, offset, d | PCS_CLOCK_OFF); in sf256pcs_hw_read() 231 bus_space_write_2(iot, ioh, offset, d | PCS_CLOCK_ON); in sf256pcs_hw_read() 232 bus_space_write_2(iot, ioh, offset, d | PCS_CLOCK_OFF); in sf256pcs_hw_read() 233 res |= bus_space_read_2(iot, ioh, offset) & in sf256pcs_hw_read() 241 sf256pcs_write_bit(bus_space_tag_t iot, bus_space_handle_t ioh, in sf256pcs_write_bit() argument 250 bus_space_write_2(iot, ioh, off, PCS_CLOCK_OFF | wren | data); in sf256pcs_write_bit() 251 bus_space_write_2(iot, ioh, off, PCS_CLOCK_ON | wren | data); in sf256pcs_write_bit() [all …]
|
| H A D | auixp.c | 188 bus_space_tag_t iot; in auixp_commit_settings() local 196 iot = sc->sc_iot; in auixp_commit_settings() 203 value = bus_space_read_4(iot, ioh, ATI_REG_CMD); in auixp_commit_settings() 207 bus_space_write_4(iot, ioh, ATI_REG_CMD, value); in auixp_commit_settings() 212 value = bus_space_read_4(iot, ioh, ATI_REG_OUT_DMA_SLOT); in auixp_commit_settings() 232 bus_space_write_4(iot, ioh, ATI_REG_OUT_DMA_SLOT, value); in auixp_commit_settings() 235 value = bus_space_read_4(iot, ioh, ATI_REG_CMD); in auixp_commit_settings() 239 bus_space_write_4(iot, ioh, ATI_REG_CMD, value); in auixp_commit_settings() 242 value = bus_space_read_4(iot, ioh, ATI_REG_6CH_REORDER); in auixp_commit_settings() 246 bus_space_write_4(iot, io in auixp_commit_settings() 531 bus_space_tag_t iot; auixp_program_dma_chain() local 577 bus_space_tag_t iot; auixp_update_busbusy() local 771 bus_space_tag_t iot; auixp_intr() local 1045 bus_space_tag_t iot; auixp_enable_interrupts() local 1065 bus_space_tag_t iot; auixp_disable_interrupts() local 1127 bus_space_tag_t iot; auixp_read_codec() local 1176 bus_space_tag_t iot; auixp_write_codec() local 1218 bus_space_tag_t iot; auixp_wait_for_codecs() local 1243 bus_space_tag_t iot; auixp_autodetect_codecs() local 1333 bus_space_tag_t iot; auixp_disable_dma() local 1350 bus_space_tag_t iot; auixp_enable_dma() local 1367 bus_space_tag_t iot; auixp_reset_aclink() local 1449 bus_space_tag_t iot; auixp_init() local [all...] |
| /openbsd-src/sys/arch/hppa/gsc/ |
| H A D | gsckbc.c | 197 int probe_readtmo(bus_space_tag_t iot, bus_space_handle_t ioh, int *reply); 198 int probe_readretry(bus_space_tag_t iot, bus_space_handle_t ioh, int *reply); 199 int probe_sendtmo(bus_space_tag_t iot, bus_space_handle_t ioh, int cmdbyte); 200 int probe_sendack(bus_space_tag_t iot, bus_space_handle_t ioh, int cmdbyte); 201 int probe_ident(bus_space_tag_t iot, bus_space_handle_t ioh); 206 probe_readtmo(bus_space_tag_t iot, bus_space_handle_t ioh, int *reply) in probe_readtmo() argument 211 if (bus_space_read_1(iot, ioh, KBSTATP) & in probe_readtmo() 220 if (bus_space_read_1(iot, ioh, KBSTATP) & (KBS_PERR | KBS_TERR)) { in probe_readtmo() 221 if (!(bus_space_read_1(iot, ioh, KBSTATP) & KBS_DIB)) { in probe_readtmo() 222 bus_space_write_1(iot, ioh, KBRESETP, 0xff); in probe_readtmo() [all …]
|
| /openbsd-src/sys/arch/i386/isa/ |
| H A D | lms.c | 82 bus_space_tag_t iot = ia->ia_iot; in lmsprobe() local 91 if (bus_space_map(iot, ia->ia_iobase, LMS_NPORTS, 0, &ioh)) in lmsprobe() 97 bus_space_write_1(iot, ioh, LMS_CONFIG, 0x91); in lmsprobe() 99 bus_space_write_1(iot, ioh, LMS_SIGN, 0x0c); in lmsprobe() 101 if (bus_space_read_1(iot, ioh, LMS_SIGN) != 0x0c) in lmsprobe() 103 bus_space_write_1(iot, ioh, LMS_SIGN, 0x50); in lmsprobe() 105 if (bus_space_read_1(iot, ioh, LMS_SIGN) != 0x50) in lmsprobe() 109 bus_space_write_1(iot, ioh, LMS_CNTRL, 0x10); in lmsprobe() 116 bus_space_unmap(iot, ioh, LMS_NPORTS); in lmsprobe() 125 bus_space_tag_t iot = ia->ia_iot; in lmsattach() local [all …]
|
| H A D | mms.c | 79 bus_space_tag_t iot = ia->ia_iot; in mmsprobe() local 88 if (bus_space_map(iot, ia->ia_iobase, MMS_NPORTS, 0, &ioh)) in mmsprobe() 94 if (bus_space_read_1(iot, ioh, MMS_IDENT) != 0xde) in mmsprobe() 98 bus_space_write_1(iot, ioh, MMS_ADDR, 0x87); in mmsprobe() 105 bus_space_unmap(iot, ioh, MMS_NPORTS); in mmsprobe() 114 bus_space_tag_t iot = ia->ia_iot; in mmsattach() local 120 if (bus_space_map(iot, ia->ia_iobase, MMS_NPORTS, 0, &ioh)) { in mmsattach() 126 sc->sc_iot = iot; in mmsattach() 192 bus_space_tag_t iot = sc->sc_iot; in mmsintr() local 204 bus_space_write_1(iot, ioh, MMS_ADDR, 0x07); in mmsintr() [all …]
|
| /openbsd-src/sys/dev/fdt/ |
| H A D | xhci_fdt.c | 115 sc->sc.iot = faa->fa_iot; in xhci_fdt_attach() 119 if (bus_space_map(sc->sc.iot, faa->fa_reg[idx].addr, in xhci_fdt_attach() 172 bus_space_unmap(sc->sc.iot, sc->sc.ioh, sc->sc.sc_size); in xhci_fdt_attach() 218 if (bus_space_map(sc->sc.iot, sc->sc_otg_base, in xhci_cdns_attach() 222 did = bus_space_read_4(sc->sc.iot, sc->sc_otg_ioh, OTG_DID); in xhci_cdns_attach() 226 bus_space_write_4(sc->sc.iot, sc->sc_otg_ioh, OTG_CMD, in xhci_cdns_attach() 229 sts = bus_space_read_4(sc->sc.iot, sc->sc_otg_ioh, OTG_STS); in xhci_cdns_attach() 235 bus_space_unmap(sc->sc.iot, sc->sc_otg_ioh, sc->sc_otg_size); in xhci_cdns_attach() 310 reg = bus_space_read_4(sc->sc.iot, sc->sc.ioh, USB3_GCTL); in xhci_snps_init() 313 bus_space_write_4(sc->sc.iot, sc->sc.ioh, USB3_GCTL, reg); in xhci_snps_init() [all …]
|