Home
last modified time | relevance | path

Searched refs:iot (Results 1 – 25 of 250) sorted by relevance

12345678910

/openbsd-src/sys/dev/ic/
H A Dadvlib.c247 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 Dadwlib.c241 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 Diha.c164 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 Dadvlib.h1233 #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 Daic6360.c195 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 Delink3.c180 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 Dtrm.c310 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 Dtcic2var.h104 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 Dif_le_isa.c113 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 Duha_isa.c78 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 Dlm78_isa.c70 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 Dgus.c593 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 Dmpu401.c61 #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 Dfdc.c100 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 Dpckbc_isa.c55 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 Dif_ef_isapnp.c147 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 Duha_eisa.c78 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 Dmb89352.c238 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 Dnec86hw.c129 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 Dfmsradio.c166 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 Dauixp.c188 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 Dgsckbc.c197 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 Dlms.c82 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 Dmms.c79 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 Dxhci_fdt.c115 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 …]

12345678910