/netbsd/sys/arch/evbarm/hdl_g/ |
H A D | obio.c | 96 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 D | com_obio.c | 72 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 D | obio.c | 112 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 D | com_obio.c | 71 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 D | obio.c | 113 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 D | com_obio.c | 72 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 D | obio.c | 112 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 D | com_obio.c | 71 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 D | obio.c | 134 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 D | com_obio.c | 71 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 D | obio.c | 114 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 D | com_obio.c | 74 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 D | cgsix_obio.c | 81 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 D | bwtwo_obio.c | 122 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 D | dma_obio.c | 62 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 D | if_le_obio.c | 115 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 D | ofbus.c | 53 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 D | clock.c | 150 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 D | tod.c | 128 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 D | if_ie_obio.c | 229 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 D | gb225_slhci.c | 77 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 D | gb225.c | 85 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 D | eeprom.c | 74 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 D | com_obio.c | 72 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 D | obio.c | 194 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 …]
|