Home
last modified time | relevance | path

Searched refs:oba (Results 1 – 25 of 89) sorted by relevance

1234

/netbsd/sys/arch/evbarm/hdl_g/
H A Dobio.c96 struct obio_attach_args *oba = aux; in obio_print() local
99 if (oba->oba_size != OBIOCF_SIZE_DEFAULT) in obio_print()
100 aprint_normal("-0x%08lx", oba->oba_addr + (oba->oba_size - 1)); in obio_print()
103 if (oba->oba_irq != -1) in obio_print()
112 struct obio_attach_args oba; in obio_search() local
114 oba.oba_st = &obio_bs_tag; in obio_search()
116 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR]; in obio_search()
117 oba.oba_size = cf->cf_loc[OBIOCF_SIZE]; in obio_search()
118 oba.oba_width = cf->cf_loc[OBIOCF_WIDTH]; in obio_search()
123 oba.oba_irq = -1; in obio_search()
[all …]
H A Dcom_obio.c72 struct obio_attach_args *oba = aux; in com_obio_attach() local
81 error = bus_space_map(oba->oba_st, oba->oba_addr, 8, 0, &ioh); in com_obio_attach()
82 com_init_regs(&sc->sc_regs, oba->oba_st, ioh, oba->oba_addr); in com_obio_attach()
91 osc->sc_ih = i80321_intr_establish(oba->oba_irq, IPL_SERIAL, in com_obio_attach()
95 "unable to establish interrupt at irq %d\n", oba->oba_irq); in com_obio_attach()
/netbsd/sys/arch/evbarm/iyonix/
H A Dobio.c112 struct obio_attach_args *oba = aux; in obio_print() local
115 if (oba->oba_size != OBIOCF_SIZE_DEFAULT) in obio_print()
116 aprint_normal("-0x%08lx", oba->oba_addr + (oba->oba_size - 1)); in obio_print()
119 if (oba->oba_irq != -1) in obio_print()
128 struct obio_attach_args oba; in obio_search() local
130 oba.oba_st = &obio_bs_tag; in obio_search()
132 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR]; in obio_search()
133 oba.oba_size = cf->cf_loc[OBIOCF_SIZE]; in obio_search()
134 oba.oba_width = cf->cf_loc[OBIOCF_WIDTH]; in obio_search()
139 oba.oba_irq = -1; in obio_search()
[all …]
H A Dcom_obio.c71 struct obio_attach_args *oba = aux; in com_obio_attach() local
80 error = bus_space_map(oba->oba_st, oba->oba_addr, 8, 0, &ioh); in com_obio_attach()
81 com_init_regs(&sc->sc_regs, oba->oba_st, ioh, oba->oba_addr); in com_obio_attach()
90 osc->sc_ih = i80321_intr_establish(oba->oba_irq, IPL_SERIAL, in com_obio_attach()
94 "unable to establish interrupt at irq %d\n", oba->oba_irq); in com_obio_attach()
/netbsd/sys/arch/evbarm/iq80321/
H A Dobio.c113 struct obio_attach_args *oba = aux; in obio_print() local
116 if (oba->oba_size != OBIOCF_SIZE_DEFAULT) in obio_print()
117 aprint_normal("-0x%08lx", oba->oba_addr + (oba->oba_size - 1)); in obio_print()
120 if (oba->oba_irq != -1) in obio_print()
129 struct obio_attach_args oba; in obio_search() local
131 oba.oba_st = &obio_bs_tag; in obio_search()
133 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR]; in obio_search()
134 oba.oba_size = cf->cf_loc[OBIOCF_SIZE]; in obio_search()
135 oba.oba_width = cf->cf_loc[OBIOCF_WIDTH]; in obio_search()
140 oba.oba_irq = -1; in obio_search()
[all …]
H A Dcom_obio.c72 struct obio_attach_args *oba = aux; in com_obio_attach() local
81 error = bus_space_map(oba->oba_st, oba->oba_addr, 8, 0, &ioh); in com_obio_attach()
87 com_init_regs(&sc->sc_regs, oba->oba_st, ioh, oba->oba_addr); in com_obio_attach()
91 osc->sc_ih = i80321_intr_establish(oba->oba_irq, IPL_SERIAL, in com_obio_attach()
95 "unable to establish interrupt at irq %d\n", oba->oba_irq); in com_obio_attach()
/netbsd/sys/arch/iyonix/iyonix/
H A Dobio.c112 struct obio_attach_args *oba = aux; in obio_print() local
115 if (oba->oba_size != OBIOCF_SIZE_DEFAULT) in obio_print()
116 aprint_normal("-0x%08lx", oba->oba_addr + (oba->oba_size - 1)); in obio_print()
119 if (oba->oba_irq != -1) in obio_print()
128 struct obio_attach_args oba; in obio_search() local
130 oba.oba_st = &obio_bs_tag; in obio_search()
132 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR]; in obio_search()
133 oba.oba_size = cf->cf_loc[OBIOCF_SIZE]; in obio_search()
134 oba.oba_width = cf->cf_loc[OBIOCF_WIDTH]; in obio_search()
139 oba.oba_irq = -1; in obio_search()
[all …]
H A Dcom_obio.c71 struct obio_attach_args *oba = aux; in com_obio_attach() local
80 error = bus_space_map(oba->oba_st, oba->oba_addr, 8, 0, &ioh); in com_obio_attach()
81 com_init_regs(&sc->sc_regs, oba->oba_st, ioh, oba->oba_addr); in com_obio_attach()
90 osc->sc_ih = i80321_intr_establish(oba->oba_irq, IPL_SERIAL, in com_obio_attach()
94 "unable to establish interrupt at irq %d\n", oba->oba_irq); in com_obio_attach()
/netbsd/sys/arch/evbarm/iq80310/
H A Dobio.c134 struct obio_attach_args *oba = aux; in obio_print() local
137 if (oba->oba_size != OBIOCF_SIZE_DEFAULT) in obio_print()
138 aprint_normal("-0x%08lx", oba->oba_addr + (oba->oba_size - 1)); in obio_print()
141 if (oba->oba_irq != -1) in obio_print()
150 struct obio_attach_args oba; in obio_search() local
152 oba.oba_st = &obio_bs_tag; in obio_search()
153 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR]; in obio_search()
154 oba.oba_size = cf->cf_loc[OBIOCF_SIZE]; in obio_search()
155 oba.oba_width = cf->cf_loc[OBIOCF_WIDTH]; in obio_search()
159 oba.oba_irq = -1; in obio_search()
[all …]
H A Dcom_obio.c71 struct obio_attach_args *oba = aux; in com_obio_attach() local
80 error = bus_space_map(oba->oba_st, oba->oba_addr, 8, 0, &ioh); in com_obio_attach()
86 com_init_regs(&sc->sc_regs, oba->oba_st, ioh, oba->oba_addr); in com_obio_attach()
89 osc->sc_ih = iq80310_intr_establish(oba->oba_irq, IPL_SERIAL, in com_obio_attach()
94 oba->oba_irq); in com_obio_attach()
/netbsd/sys/arch/evbarm/adi_brh/
H A Dobio.c114 struct obio_attach_args *oba = aux; in obio_print() local
117 if (oba->oba_size != OBIOCF_SIZE_DEFAULT) in obio_print()
118 aprint_normal("-0x%08lx", oba->oba_addr + (oba->oba_size - 1)); in obio_print()
121 if (oba->oba_irq != OBIOCF_IRQ_DEFAULT) in obio_print()
122 aprint_normal(" irq %d", oba->oba_irq); in obio_print()
130 struct obio_attach_args oba; in obio_search() local
132 oba.oba_st = &obio_bs_tag; in obio_search()
134 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR]; in obio_search()
135 oba.oba_size = cf->cf_loc[OBIOCF_SIZE]; in obio_search()
137 oba.oba_irq = cf->cf_loc[OBIOCF_IRQ]; in obio_search()
[all …]
H A Dcom_obio.c74 struct obio_attach_args *oba = aux; in com_obio_attach() local
83 error = bus_space_map(oba->oba_st, oba->oba_addr, 8, 0, &ioh); in com_obio_attach()
89 com_init_regs(&sc->sc_regs, oba->oba_st, ioh, oba->oba_addr); in com_obio_attach()
93 osc->sc_ih = becc_intr_establish(oba->oba_irq, IPL_SERIAL, in com_obio_attach()
97 "unable to establish interrupt at irq %d\n", oba->oba_irq); in com_obio_attach()
/netbsd/sys/arch/sparc/dev/
H A Dcgsix_obio.c81 struct obio4_attach_args *oba; in cgsixmatch() local
86 oba = &uoba->uoba_oba4; in cgsixmatch()
111 struct obio4_attach_args *oba; in cgsixattach() local
119 oba = &uoba->uoba_oba4; in cgsixattach()
122 sc->sc_bustag = oba->oba_bustag; in cgsixattach()
139 if (bus_space_map(oba->oba_bustag, in cgsixattach()
149 if (bus_space_map(oba->oba_bustag, in cgsixattach()
159 if (bus_space_map(oba->oba_bustag, in cgsixattach()
169 if (bus_space_map(oba->oba_bustag, in cgsixattach()
179 if (bus_space_map(oba->oba_bustag, in cgsixattach()
[all …]
H A Dbwtwo_obio.c122 struct obio4_attach_args *oba; in bwtwomatch_obio() local
127 oba = &uoba->uoba_oba4; in bwtwomatch_obio()
128 return (bus_space_probe(oba->oba_bustag, oba->oba_paddr, in bwtwomatch_obio()
140 struct obio4_attach_args *oba; in bwtwoattach_obio() local
148 oba = &uoba->uoba_oba4; in bwtwoattach_obio()
151 sc->sc_bustag = oba->oba_bustag; in bwtwoattach_obio()
171 if (bus_space_map(oba->oba_bustag, in bwtwoattach_obio()
172 oba->oba_paddr, in bwtwoattach_obio()
208 if (bus_space_map(oba->oba_bustag, in bwtwoattach_obio()
209 oba->oba_paddr + BWREG_REG, in bwtwoattach_obio()
[all …]
H A Ddma_obio.c62 struct obio4_attach_args *oba; in dmamatch_obio() local
67 oba = &uoba->uoba_oba4; in dmamatch_obio()
68 return bus_space_probe(oba->oba_bustag, oba->oba_paddr, in dmamatch_obio()
81 struct obio4_attach_args *oba = &uoba->uoba_oba4; in dmaattach_obio() local
84 sc->sc_bustag = oba->oba_bustag; in dmaattach_obio()
85 sc->sc_dmatag = oba->oba_dmatag; in dmaattach_obio()
87 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, in dmaattach_obio()
H A Dif_le_obio.c115 struct obio4_attach_args *oba; in lematch_obio() local
120 oba = &uoba->uoba_oba4; in lematch_obio()
121 return bus_space_probe(oba->oba_bustag, oba->oba_paddr, in lematch_obio()
132 struct obio4_attach_args *oba = &uoba->uoba_oba4; in leattach_obio() local
141 lesc->sc_bustag = oba->oba_bustag; in leattach_obio()
142 lesc->sc_dmatag = dmatag = oba->oba_dmatag; in leattach_obio()
144 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, in leattach_obio()
198 (void)bus_intr_establish(lesc->sc_bustag, oba->oba_pri, IPL_NET, in leattach_obio()
210 bus_space_unmap(oba->oba_bustag, lesc->sc_reg, 2 * sizeof(uint16_t)); in leattach_obio()
/netbsd/sys/dev/ofw/
H A Dofbus.c53 struct ofbus_attach_args *oba = aux; in ofbus_print() local
56 aprint_normal("%s at %s", oba->oba_ofname, pnp); in ofbus_print()
58 aprint_normal(" (%s)", oba->oba_ofname); in ofbus_print()
65 struct ofbus_attach_args *oba = aux; in ofbus_match() local
67 if (strcmp(oba->oba_busname, "ofw")) in ofbus_match()
69 if (!OF_child(oba->oba_phandle)) in ofbus_match()
117 struct ofbus_attach_args *oba = aux; in ofbus_attach() local
123 rootbus = oba->oba_phandle == OF_finddevice("/"); in ofbus_attach()
132 model_len = OF_getprop(oba->oba_phandle, "model", in ofbus_attach()
165 for (child = OF_child(oba->oba_phandle); child != 0; in ofbus_attach()
[all …]
/netbsd/sys/arch/sun2/sun2/
H A Dclock.c150 struct obio_attach_args *oba = args; in clock_match() local
159 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, in clock_match()
162 matched = (bus_space_peek_2(oba->oba_bustag, bh, 0, NULL) == 0); in clock_match()
163 bus_space_unmap(oba->oba_bustag, bh, sizeof(struct am9513)); in clock_match()
168 if (oba->oba_pri == -1) in clock_match()
169 oba->oba_pri = CLOCK_PRI; in clock_match()
177 struct obio_attach_args *oba = args; in clock_attach() local
185 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, in clock_attach()
188 am9513_bt = oba->oba_bustag; in clock_attach()
H A Dtod.c128 struct obio_attach_args *oba = args; in tod_obio_match() local
137 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, MM58167REG_BANK_SZ, in tod_obio_match()
140 matched = (bus_space_peek_1(oba->oba_bustag, bh, 0, NULL) == 0); in tod_obio_match()
141 bus_space_unmap(oba->oba_bustag, bh, MM58167REG_BANK_SZ); in tod_obio_match()
148 struct obio_attach_args *oba = args; in tod_obio_attach() local
157 sc->mm58167_regt = oba->oba_bustag; in tod_obio_attach()
158 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, MM58167REG_BANK_SZ, in tod_obio_attach()
/netbsd/sys/arch/sun2/dev/
H A Dif_ie_obio.c229 struct obio_attach_args *oba = aux; in ie_obio_match() local
235 if (oba->oba_paddr == -1) in ie_obio_match()
239 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, in ie_obio_match()
243 !bus_space_peek_1(oba->oba_bustag, bh, 0, &ctrl) && in ie_obio_match()
250 if (oba->oba_pri == -1) in ie_obio_match()
251 oba->oba_pri = 3; in ie_obio_match()
259 struct obio_attach_args *oba = aux; in ie_obio_attach() local
261 bus_dma_tag_t dmatag = oba->oba_dmatag; in ie_obio_attach()
272 sc->bt = oba->oba_bustag; in ie_obio_attach()
286 if (bus_space_map(oba->oba_bustag, oba->oba_paddr, sizeof(struct ieob), in ie_obio_attach()
[all …]
/netbsd/sys/arch/evbarm/g42xxeb/
H A Dgb225_slhci.c77 struct obio_attach_args *oba = aux; in slhci_opio_match() local
97 oba->oba_iot = iot; in slhci_opio_match()
98 if (oba->oba_addr == OBIOCF_ADDR_DEFAULT) in slhci_opio_match()
99 oba->oba_addr = PXA2X0_CS5_START; in slhci_opio_match()
100 if (oba->oba_intr == OBIOCF_INTR_DEFAULT) in slhci_opio_match()
101 oba->oba_intr = G4250EBX_INT_EXT2; in slhci_opio_match()
103 if (bus_space_map(iot, oba->oba_addr, PORTSIZE, 0, &ioh)) in slhci_opio_match()
120 struct obio_attach_args *oba = aux; in slhci_opio_attach() local
125 bus_space_tag_t iot = oba->oba_iot; in slhci_opio_attach()
131 if (bus_space_map(iot, oba->oba_addr, PORTSIZE, 0, &ioh)) { in slhci_opio_attach()
[all …]
H A Dgb225.c85 struct obio_attach_args *oba = (struct obio_attach_args*)aux; in opio_print() local
87 if (oba->oba_addr != OPIOCF_ADDR_DEFAULT) in opio_print()
88 aprint_normal(" addr 0x%lx", oba->oba_addr); in opio_print()
109 struct obio_attach_args *oba = aux; in opio_attach() local
115 iot = oba->oba_iot; in opio_attach()
185 struct obio_attach_args oba; in opio_search() local
187 oba.oba_sc = sc; in opio_search()
188 oba.oba_iot = sc->sc_iot; in opio_search()
189 oba.oba_addr = cf->cf_loc[OPIOCF_ADDR]; in opio_search()
190 oba.oba_intr = cf->cf_loc[OPIOCF_INTR]; in opio_search()
[all …]
/netbsd/sys/arch/sparc/sparc/
H A Deeprom.c74 struct obio4_attach_args *oba; in eeprom_match() local
90 oba = &uoba->uoba_oba4; in eeprom_match()
91 return (bus_space_probe(oba->oba_bustag, oba->oba_paddr, in eeprom_match()
103 struct obio4_attach_args *oba = &uoba->uoba_oba4; in eeprom_attach() local
109 if (bus_space_map(oba->oba_bustag, in eeprom_attach()
110 oba->oba_paddr, in eeprom_attach()
/netbsd/sys/arch/evbarm/npwr_fc/
H A Dcom_obio.c72 struct obio_attach_args *oba = aux; in com_obio_attach() local
81 error = bus_space_map(oba->oba_st, oba->oba_addr, 8, 0, &ioh); in com_obio_attach()
82 com_init_regs(&sc->sc_regs, oba->oba_st, ioh, oba->oba_addr); in com_obio_attach()
91 osc->sc_ih = i80321_intr_establish(oba->oba_irq, IPL_SERIAL, in com_obio_attach()
95 "unable to establish interrupt at irq %d\n", oba->oba_irq); in com_obio_attach()
/netbsd/sys/arch/evbarm/lubbock/
H A Dobio.c194 struct obio_attach_args *oba = (struct obio_attach_args*)aux; in obio_print() local
196 if (oba->oba_addr != OBIOCF_ADDR_DEFAULT) in obio_print()
197 aprint_normal(" addr 0x%lx", oba->oba_addr); in obio_print()
198 if (oba->oba_intr > 0) in obio_print()
199 aprint_normal(" intr %d", oba->oba_intr); in obio_print()
295 struct obio_attach_args oba; in obio_search() local
297 oba.oba_sc = sc; in obio_search()
298 oba.oba_iot = sc->sc_iot; in obio_search()
299 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR]; in obio_search()
300 oba.oba_intr = cf->cf_loc[OBIOCF_INTR]; in obio_search()
[all …]

1234