Searched refs:sc_iot (Results 1 - 25 of 533) sorted by relevance

1234567891011>>

/openbsd-current/sys/arch/sparc64/dev/
H A Dppm.c50 bus_space_tag_t sc_iot; member in struct:ppm_softc
88 sc->sc_iot = ea->ea_memtag;
96 if (ebus_bus_map(sc->sc_iot, 0,
104 if (ebus_bus_map(sc->sc_iot, 0,
112 if (ebus_bus_map(sc->sc_iot, 0,
119 if (ebus_bus_map(sc->sc_iot, 0,
126 bus_space_write_1(sc->sc_iot, sc->sc_gpiobankh,
128 bus_space_read_1(sc->sc_iot, sc->sc_gpiobankh, BBC_GPIOBANK_INDEX);
129 reg = bus_space_read_1(sc->sc_iot, sc->sc_gpiobankh, BBC_GPIOBANK_DATA);
131 bus_space_write_1(sc->sc_iot, s
[all...]
H A Dpmc.c47 bus_space_tag_t sc_iot; member in struct:pmc_softc
87 sc->sc_iot = ea->ea_memtag;
91 sc->sc_iot = ea->ea_iotag;
95 sc->sc_iot = ea->ea_memtag;
128 bus_space_write_1(sc->sc_iot, sc->sc_ioh, PMC_ADDR, PMC_WDTO);
129 bus_space_write_1(sc->sc_iot, sc->sc_ioh, PMC_DATA, mins);
/openbsd-current/sys/dev/acpi/
H A Dacpihpet.c69 bus_space_tag_t sc_iot; member in struct:acpihpet_softc
114 bus_space_write_4(sc->sc_iot, sc->sc_ioh,
117 sc->sc_save.configuration = acpihpet_r(sc->sc_iot,
119 sc->sc_save.interrupt_status = acpihpet_r(sc->sc_iot,
121 sc->sc_save.main_counter = acpihpet_r(sc->sc_iot,
123 sc->sc_save.timers[0].config = acpihpet_r(sc->sc_iot,
125 sc->sc_save.timers[0].interrupt = acpihpet_r(sc->sc_iot,
127 sc->sc_save.timers[0].compare = acpihpet_r(sc->sc_iot,
129 sc->sc_save.timers[1].config = acpihpet_r(sc->sc_iot,
131 sc->sc_save.timers[1].interrupt = acpihpet_r(sc->sc_iot,
[all...]
/openbsd-current/sys/dev/fdt/
H A Dimxdog.c46 bus_space_tag_t sc_iot; member in struct:imxdog_softc
84 sc->sc_iot = faa->fa_iot;
85 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
94 reg = bus_space_read_2(sc->sc_iot, sc->sc_ioh, WCR);
97 bus_space_write_2(sc->sc_iot, sc->sc_ioh, WCR, reg);
100 if (bus_space_read_2(sc->sc_iot, sc->sc_ioh, WCR) & WCR_WDE)
117 bus_space_write_2(sc->sc_iot, sc->sc_ioh, WCR, 0);
120 bus_space_write_2(sc->sc_iot, sc->sc_ioh, WSR, 0x5555);
121 bus_space_write_2(sc->sc_iot, sc->sc_ioh, WSR, 0xaaaa);
124 bus_space_write_2(sc->sc_iot, s
[all...]
H A Dsdhc_fdt.c91 bus_space_tag_t sc_iot; member in struct:sdhc_fdt_softc
152 sc->sc_iot = faa->fa_iot;
156 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
263 if (bus_space_map(sc->sc_iot, faa->fa_reg[1].addr,
272 bus_space_write_4(sc->sc_iot, sc->sc_pad_ioh,
276 bus_space_write_4(sc->sc_iot, sc->sc_pad_ioh,
302 reg = bus_space_read_4(sc->sc_iot, sc->sc_ioh,
307 bus_space_write_4(sc->sc_iot, sc->sc_ioh,
309 reg = bus_space_read_4(sc->sc_iot, sc->sc_ioh,
313 bus_space_write_4(sc->sc_iot, s
[all...]
/openbsd-current/sys/arch/alpha/isa/
H A Disapnp_machdep.c69 error = alpha_bus_space_map_noacct(sc->sc_iot, ISAPNP_ADDR, 1, 0,
74 error = alpha_bus_space_map_noacct(sc->sc_iot, ISAPNP_WRDATA, 1, 0,
77 alpha_bus_space_unmap_noacct(sc->sc_iot, sc->sc_addr_ioh, 1);
92 alpha_bus_space_unmap_noacct(sc->sc_iot, sc->sc_addr_ioh, 1);
93 alpha_bus_space_unmap_noacct(sc->sc_iot, sc->sc_wrdata_ioh, 1);
112 if ((error = bus_space_map(sc->sc_iot, sc->sc_read_port, 1, 0,
121 bus_space_unmap(sc->sc_iot, sc->sc_read_ioh, 1);
/openbsd-current/sys/arch/i386/isa/
H A Disapnp_machdep.c94 if (sc->sc_iot != I386_BUS_SPACE_IO)
127 if (sc->sc_iot != I386_BUS_SPACE_IO)
133 if ((error = bus_space_map(sc->sc_iot, sc->sc_read_port, 1, 0,
142 bus_space_unmap(sc->sc_iot, sc->sc_read_ioh, 1);
/openbsd-current/sys/arch/octeon/include/
H A Dsimplebusvar.h22 bus_space_tag_t sc_iot; member in struct:simplebus_softc
/openbsd-current/sys/arch/i386/pci/
H A Dgeodesc.c38 bus_space_tag_t sc_iot; member in struct:geodesc_softc
97 sc->sc_iot = pa->pa_iot;
99 bus_space_map(sc->sc_iot, reg, 64, 0, &sc->sc_ioh)) {
103 cba = bus_space_read_2(sc->sc_iot, sc->sc_ioh, GCB_CBA);
106 bus_space_unmap(sc->sc_iot, sc->sc_ioh, 64);
109 sts = bus_space_read_1(sc->sc_iot, sc->sc_ioh, GCB_WDSTS);
110 cnfg = bus_space_read_2(sc->sc_iot, sc->sc_ioh, GCB_WDCNFG);
111 iid = bus_space_read_1(sc->sc_iot, sc->sc_ioh, GCB_IID);
112 rev = bus_space_read_1(sc->sc_iot, sc->sc_ioh, GCB_REV);
118 bus_space_write_2(sc->sc_iot, s
[all...]
/openbsd-current/sys/arch/armv7/omap/
H A Domusbtll.c85 bus_space_tag_t sc_iot; member in struct:omusbtll_softc
108 sc->sc_iot = aa->aa_iot;
109 if (bus_space_map(sc->sc_iot, aa->aa_dev->mem[0].addr,
125 rev = bus_space_read_1(sc->sc_iot, sc->sc_ioh, USBTLL_SYSCONFIG);
144 val = bus_space_read_4(sc->sc_iot, sc->sc_ioh,
149 bus_space_write_4(sc->sc_iot, sc->sc_ioh,
153 val = bus_space_read_4(sc->sc_iot, sc->sc_ioh, USBTLL_SHARED_CONF);
158 bus_space_write_4(sc->sc_iot, sc->sc_ioh, USBTLL_SHARED_CONF, val);
162 val = bus_space_read_4(sc->sc_iot, sc->sc_ioh,
166 bus_space_write_4(sc->sc_iot, s
[all...]
H A Domdog.c49 bus_space_tag_t sc_iot; member in struct:omdog_softc
93 sc->sc_iot = faa->fa_iot;
94 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
98 rev = bus_space_read_4(sc->sc_iot, sc->sc_ioh, WIDR);
133 bus_space_write_4(sc->sc_iot, sc->sc_ioh, WSPR, 0xbbbb);
135 bus_space_write_4(sc->sc_iot, sc->sc_ioh, WSPR, 0x4444);
143 bus_space_write_4(sc->sc_iot, sc->sc_ioh, WSPR, 0xaaaa);
145 bus_space_write_4(sc->sc_iot, sc->sc_ioh, WSPR, 0x5555);
152 while (bus_space_read_4(sc->sc_iot, sc->sc_ioh, WWPS) &
168 bus_space_write_4(sc->sc_iot, s
[all...]
H A Ddmtimer.c133 bus_space_tag_t sc_iot; member in struct:dmtimer_softc
157 sc->sc_iot = aa->aa_iot;
159 if (bus_space_map(sc->sc_iot, aa->aa_dev->mem[0].addr,
170 bus_space_write_4(sc->sc_iot, ioh, DM_TIOCP_CFG,
172 while (bus_space_read_4(sc->sc_iot, ioh, DM_TIOCP_CFG)
180 bus_space_write_4(sc->sc_iot, ioh, DM_TSICR, DM_TSICR_POSTED);
182 bus_space_write_4(sc->sc_iot, ioh, DM_TCLR, 0);
190 bus_space_write_4(sc->sc_iot, ioh, DM_TCRR, 0);
191 bus_space_write_4(sc->sc_iot, ioh, DM_TLDR, 0);
192 bus_space_write_4(sc->sc_iot, io
[all...]
H A Domdisplay.c406 bus_space_tag_t sc_iot; member in struct:omdisplay_softc
518 sc->sc_iot = aa->aa_iot;
520 if (bus_space_map(sc->sc_iot, aa->aa_addr, OMDISPLAY_SIZE, 0,
524 if (bus_space_subregion(sc->sc_iot, sc->sc_dsioh, 0x400, 1024,
528 if (bus_space_subregion(sc->sc_iot, sc->sc_dsioh, 0x800, 1024,
532 if (bus_space_subregion(sc->sc_iot, sc->sc_dsioh, 0xc00, 1024,
896 reg = bus_space_read_4(sc->sc_iot, sc->sc_dcioh, DISPC_CONTROL);
907 bus_space_write_4(sc->sc_iot, sc->sc_dcioh, DISPC_IRQENABLE, 0);
911 bus_space_write_4(sc->sc_iot, sc->sc_dcioh, DISPC_CONFIG,
914 bus_space_write_4(sc->sc_iot, s
[all...]
H A Dprcm.c79 bus_space_tag_t sc_iot; member in struct:prcm_softc
123 sc->sc_iot = aa->aa_iot;
148 if (bus_space_map(sc->sc_iot, aa->aa_dev->mem[0].addr,
153 bus_space_map(sc->sc_iot, aa->aa_dev->mem[1].addr,
158 bus_space_map(sc->sc_iot, aa->aa_dev->mem[2].addr,
162 reg = bus_space_read_4(sc->sc_iot, sc->sc_prcm, PRCM_REVISION);
224 oreg = bus_space_read_4(sc->sc_iot, sc->sc_prcm,
229 bus_space_write_4(sc->sc_iot, sc->sc_prcm,
232 oreg = bus_space_read_4(sc->sc_iot, sc->sc_prcm,
237 bus_space_write_4(sc->sc_iot, s
[all...]
/openbsd-current/sys/dev/pci/
H A Dpiixpm.c55 bus_space_tag_t sc_iot; member in struct:piixpm_softc
137 sc->sc_iot = pa->pa_iot;
154 if (bus_space_map(sc->sc_iot, SB800_PMREG_BASE,
168 bus_space_write_1(sc->sc_iot, ioh, 0,
170 val = bus_space_read_1(sc->sc_iot, ioh, 1);
173 bus_space_write_1(sc->sc_iot, ioh, 0,
175 val = bus_space_read_1(sc->sc_iot, ioh, 1) << 8;
182 bus_space_write_1(sc->sc_iot, ioh, 0,
184 val = bus_space_read_1(sc->sc_iot, ioh, 1);
186 bus_space_write_1(sc->sc_iot, io
[all...]
H A Dalipm.c101 bus_space_tag_t sc_iot; member in struct:alipm_softc
151 sc->sc_iot = pa->pa_iot;
153 bus_space_map(sc->sc_iot, iobase >> 16,
173 &sc->sc_iot, &sc->sc_ioh, NULL, &iosize, ALIPM_SMB_SIZE)) {
230 bus_space_unmap(sc->sc_iot, sc->sc_ioh, iosize);
272 bus_space_write_1(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS,
275 bus_space_barrier(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS, 1,
280 st = bus_space_read_1(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS);
281 bus_space_barrier(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS, 1,
301 bus_space_write_1(sc->sc_iot, s
[all...]
H A Dberkwdt.c38 bus_space_tag_t sc_iot; member in struct:berkwdt_softc
108 bus_space_write_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_LSB, lsb);
109 bus_space_write_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_MSB, msb);
110 bus_space_write_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_CMD, cmd);
112 got_response = bus_space_read_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_CS2);
116 got_response = bus_space_read_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_CS2);
122 lsb = bus_space_read_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_LSB);
123 msb = bus_space_read_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_MSB);
127 bus_space_read_1(sc->sc_iot, sc->sc_ioh, PCWD_PCI_CMD);
139 bus_space_write_1(sc->sc_iot, s
[all...]
/openbsd-current/sys/arch/armv7/exynos/
H A Dexmct.c40 bus_space_tag_t sc_iot; member in struct:exmct_softc
72 sc->sc_iot = faa->fa_iot;
74 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
85 bus_space_write_4(sc->sc_iot, sc->sc_ioh, MCT_CTRL,
86 bus_space_read_4(sc->sc_iot, sc->sc_ioh, MCT_CTRL) | MCT_CTRL_START);
92 reg = bus_space_read_4(sc->sc_iot, sc->sc_ioh, MCT_WRITE_STAT);
94 bus_space_write_4(sc->sc_iot, sc->sc_ioh,
H A Dexdog.c48 bus_space_tag_t sc_iot; member in struct:exdog_softc
82 sc->sc_iot = fa->fa_iot;
84 if (bus_space_map(sc->sc_iot, fa->fa_reg[0].addr,
103 wtcon = bus_space_read_4(exdog_sc->sc_iot, exdog_sc->sc_ioh, WTCON);
107 bus_space_write_4(exdog_sc->sc_iot, exdog_sc->sc_ioh, WTCON, wtcon);
121 wtcon = bus_space_read_4(exdog_sc->sc_iot, exdog_sc->sc_ioh, WTCON);
129 bus_space_write_4(exdog_sc->sc_iot, exdog_sc->sc_ioh, WTDAT, 1);
130 bus_space_write_4(exdog_sc->sc_iot, exdog_sc->sc_ioh, WTCNT, 1);
133 bus_space_write_4(exdog_sc->sc_iot, exdog_sc->sc_ioh, WTCON, wtcon);
H A Dexpower.c32 (bus_space_read_4((sc)->sc_iot, (sc)->sc_ioh, (reg)))
34 bus_space_write_4((sc)->sc_iot, (sc)->sc_ioh, (reg), (val))
42 bus_space_tag_t sc_iot; member in struct:expower_softc
80 sc->sc_iot = faa->fa_iot;
81 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
87 regmap_register(faa->fa_node, sc->sc_iot, sc->sc_ioh,
/openbsd-current/sys/dev/isa/
H A Dviasio.c49 bus_space_tag_t sc_iot; member in struct:viasio_softc
179 sc->sc_iot = ia->ia_iot;
180 if (bus_space_map(sc->sc_iot, ia->ipa_io[0].base,
187 viasio_conf_enable(sc->sc_iot, sc->sc_ioh);
190 reg = viasio_conf_read(sc->sc_iot, sc->sc_ioh, VT1211_REV);
199 viasio_conf_disable(sc->sc_iot, sc->sc_ioh);
224 viasio_conf_write(sc->sc_iot, sc->sc_ioh, VT1211_LDN, VT1211_LDN_HM);
230 reg0 = viasio_conf_read(sc->sc_iot, sc->sc_ioh, VT1211_HM_ACT);
236 viasio_conf_write(sc->sc_iot, sc->sc_ioh,
238 reg0 = viasio_conf_read(sc->sc_iot, s
[all...]
/openbsd-current/sys/dev/ic/
H A Danxdp.c234 bus_space_write_4(sc->sc_iot, sc->sc_ioh, pd_reg, DP_ALL_PD);
236 bus_space_write_4(sc->sc_iot, sc->sc_ioh, pd_reg,
239 bus_space_write_4(sc->sc_iot, sc->sc_ioh, pd_reg, 0);
248 if ((bus_space_read_4(sc->sc_iot, sc->sc_ioh, ANXDP_DEBUG_CTL) &
262 bus_space_write_4(sc->sc_iot, sc->sc_ioh, ANXDP_COMMON_INT_STA_4, 0x7);
263 bus_space_write_4(sc->sc_iot, sc->sc_ioh, ANXDP_DP_INT_STA, INT_HPD);
265 sc3 = bus_space_read_4(sc->sc_iot, sc->sc_ioh, ANXDP_SYS_CTL_3);
267 bus_space_write_4(sc->sc_iot, sc->sc_ioh, ANXDP_SYS_CTL_3, sc3);
269 sc3 = bus_space_read_4(sc->sc_iot, sc->sc_ioh, ANXDP_SYS_CTL_3);
271 bus_space_write_4(sc->sc_iot, s
[all...]
/openbsd-current/sys/arch/armv7/vexpress/
H A Dsysreg.c49 bus_space_tag_t sc_iot; member in struct:sysreg_softc
84 sc->sc_iot = faa->fa_iot;
85 if (bus_space_map(sc->sc_iot, faa->fa_reg[0].addr,
90 id = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SYS_ID);
93 id = bus_space_read_4(sc->sc_iot, sc->sc_ioh, SYS_PROCID0);
110 bus_space_write_4(sc->sc_iot, sc->sc_ioh, SYS_CFGSTAT, 0);
111 bus_space_write_4(sc->sc_iot, sc->sc_ioh, SYS_CFGCTRL,
116 while ((bus_space_read_4(sc->sc_iot, sc->sc_ioh, SYS_CFGSTAT) &
119 if (bus_space_read_4(sc->sc_iot, sc->sc_ioh, SYS_CFGSTAT) &
/openbsd-current/sys/arch/hppa/dev/
H A Dssio.c111 bus_space_tag_t sc_iot; member in struct:ssio_softc
181 sc->sc_iot = pa->pa_iot;
182 if (bus_space_map(sc->sc_iot, SSIO_PIC1, 2, 0, &sc->sc_ic1h)) {
186 if (bus_space_map(sc->sc_iot, SSIO_PIC2, 2, 0, &sc->sc_ic2h)) {
236 bus_space_write_1(sc->sc_iot, sc->sc_ic1h, 0, 0x11);
237 bus_space_write_1(sc->sc_iot, sc->sc_ic1h, 1, 0x00);
238 bus_space_write_1(sc->sc_iot, sc->sc_ic1h, 1, 0x04);
239 bus_space_write_1(sc->sc_iot, sc->sc_ic1h, 1, 0x01);
242 bus_space_write_1(sc->sc_iot, sc->sc_ic1h, 0, 0xc2);
245 bus_space_write_1(sc->sc_iot, s
[all...]
/openbsd-current/sys/arch/octeon/dev/
H A Doctuctl.c35 bus_space_tag_t sc_iot; member in struct:octuctl_softc
140 bus_space_write_8(sc->sc_iot, sc->sc_ioh, UCTL_CLK_RST_CTL, ctl);
145 bus_space_write_8(sc->sc_iot, sc->sc_ioh, UCTL_CLK_RST_CTL, ctl);
159 bus_space_write_8(sc->sc_iot, sc->sc_ioh, UCTL_CLK_RST_CTL, ctl);
162 ctl = bus_space_read_8(sc->sc_iot, sc->sc_ioh,
165 bus_space_write_8(sc->sc_iot, sc->sc_ioh, UCTL_CLK_RST_CTL, ctl);
167 bus_space_write_8(sc->sc_iot, sc->sc_ioh, UCTL_CLK_RST_CTL, ctl);
173 bus_space_write_8(sc->sc_iot, sc->sc_ioh, UCTL_CLK_RST_CTL, ctl);
179 bus_space_write_8(sc->sc_iot, sc->sc_ioh, UCTL_CLK_RST_CTL, ctl);
181 bus_space_write_8(sc->sc_iot, s
[all...]

Completed in 608 milliseconds

1234567891011>>