Home
last modified time | relevance | path

Searched refs:iba (Results 1 – 25 of 98) sorted by relevance

1234

/netbsd/sys/arch/atari/isa/
H A Disa_machdep.c115 struct isabus_attach_args iba; in isabusattach() local
119 iba.iba_dmat = &isa_bus_dma_tag; in isabusattach()
120 iba.iba_iot = leb_alloc_bus_space_tag(&bs_storage[0]); in isabusattach()
121 iba.iba_memt = leb_alloc_bus_space_tag(&bs_storage[1]); in isabusattach()
122 if ((iba.iba_iot == NULL) || (iba.iba_memt == NULL)) { in isabusattach()
126 iba.iba_iot->base = ISA_IOSTART; in isabusattach()
127 iba.iba_memt->base = ISA_MEMSTART; in isabusattach()
134 pckbc_cnattach(iba.iba_iot, IO_KBD, KBCMDP, PCKBC_KBD_SLOT, 0); in isabusattach()
141 iba.iba_ic = &sc->sc_chipset; in isabusattach()
144 config_found(self, &iba, atariisabusprint, CFARGS_NONE); in isabusattach()
[all …]
/netbsd/sys/dev/fdt/
H A Dfdt_i2c.c104 struct i2cbus_attach_args iba; in fdtbus_attach_i2cbus() local
115 memset(&iba, 0, sizeof(iba)); in fdtbus_attach_i2cbus()
116 iba.iba_tag = tag; in fdtbus_attach_i2cbus()
117 iba.iba_child_devices = prop_dictionary_get(devs, "i2c-child-devices"); in fdtbus_attach_i2cbus()
118 if (iba.iba_child_devices) in fdtbus_attach_i2cbus()
119 prop_object_retain(iba.iba_child_devices); in fdtbus_attach_i2cbus()
125 ret = config_found(dev, &iba, print, in fdtbus_attach_i2cbus()
127 if (iba.iba_child_devices) in fdtbus_attach_i2cbus()
128 prop_object_release(iba.iba_child_devices); in fdtbus_attach_i2cbus()
/netbsd/sys/arch/evbmips/loongson/dev/
H A Dpcib.c149 struct isabus_attach_args iba; in pcibrescan() local
159 memset(&iba, 0, sizeof(iba)); in pcibrescan()
160 iba.iba_iot = &bonito_iot; in pcibrescan()
161 iba.iba_memt = &bonito_memt; in pcibrescan()
163 iba.iba_dmat = &bonito_dmat; in pcibrescan()
165 iba.iba_ic = sys_platform->isa_chipset; in pcibrescan()
167 if (iba.iba_ic != NULL) in pcibrescan()
169 config_found(self, &iba, isabusprint, in pcibrescan()
/netbsd/sys/arch/cats/pci/
H A Dpcib.c103 struct isabus_attach_args iba; in pcib_callback() local
108 memset(&iba, 0, sizeof(iba)); in pcib_callback()
109 iba.iba_iot = &isa_io_bs_tag; in pcib_callback()
110 iba.iba_memt = &isa_mem_bs_tag; in pcib_callback()
112 iba.iba_dmat = &isa_bus_dma_tag; in pcib_callback()
114 config_found(self, &iba, isabusprint, CFARGS_NONE); in pcib_callback()
/netbsd/sys/arch/netwinder/pci/
H A Dpcib.c110 struct isabus_attach_args iba; in pcib_callback() local
115 memset(&iba, 0, sizeof(iba)); in pcib_callback()
116 iba.iba_iot = &isa_io_bs_tag; in pcib_callback()
117 iba.iba_memt = &isa_mem_bs_tag; in pcib_callback()
119 iba.iba_dmat = &isa_bus_dma_tag; in pcib_callback()
121 config_found(self, &iba, isabusprint, CFARGS_NONE); in pcib_callback()
/netbsd/sys/arch/powerpc/pci/
H A Dpcib.c203 struct isabus_attach_args iba; in pcib_callback() local
208 memset(&iba, 0, sizeof(iba)); in pcib_callback()
210 iba.iba_ic = sc->sc_chipset; in pcib_callback()
211 iba.iba_iot = &genppc_isa_io_space_tag; in pcib_callback()
212 iba.iba_memt = &genppc_isa_mem_space_tag; in pcib_callback()
214 iba.iba_dmat = &isa_bus_dma_tag; in pcib_callback()
216 config_found(sc->sc_dev, &iba, isabusprint, CFARGS_NONE); in pcib_callback()
/netbsd/sys/arch/x86/pci/
H A Dpcib.c229 struct isabus_attach_args iba; in pcibrescan() local
240 memset(&iba, 0, sizeof(iba)); in pcibrescan()
241 iba.iba_iot = x86_bus_space_io; in pcibrescan()
242 iba.iba_memt = x86_bus_space_mem; in pcibrescan()
244 iba.iba_dmat = &isa_bus_dma_tag; in pcibrescan()
247 config_found(self, &iba, isabusprint, in pcibrescan()
/netbsd/sys/arch/shark/ofw/
H A Dofisa_machdep.c54 ofisa_get_isabus_data(int phandle, struct isabus_attach_args *iba) in ofisa_get_isabus_data() argument
57 iba->iba_iot = &isa_io_bs_tag; in ofisa_get_isabus_data()
58 iba->iba_memt = &isa_mem_bs_tag; in ofisa_get_isabus_data()
60 iba->iba_dmat = &isa_bus_dma_tag; in ofisa_get_isabus_data()
62 iba->iba_ic = &isa_chipset_tag; in ofisa_get_isabus_data()
/netbsd/sys/arch/algor/pci/
H A Dpcib.c294 struct isabus_attach_args iba; in pcib_bridge_callback() local
296 memset(&iba, 0, sizeof(iba)); in pcib_bridge_callback()
302 iba.iba_iot = &acp->ac_iot; in pcib_bridge_callback()
303 iba.iba_memt = &acp->ac_memt; in pcib_bridge_callback()
304 iba.iba_dmat = &acp->ac_isa_dmat; in pcib_bridge_callback()
310 iba.iba_iot = &acp->ac_iot; in pcib_bridge_callback()
311 iba.iba_memt = &acp->ac_memt; in pcib_bridge_callback()
312 iba.iba_dmat = &acp->ac_isa_dmat; in pcib_bridge_callback()
316 iba.iba_ic = &sc->sc_ic; in pcib_bridge_callback()
317 iba.iba_ic->ic_attach_hook = pcib_isa_attach_hook; in pcib_bridge_callback()
[all …]
/netbsd/sys/arch/mipsco/isa/
H A Disa_machdep.c109 struct isabus_attach_args iba; in isabusattach() local
113 iba.iba_iot = &isa_io_bst; in isabusattach()
114 iba.iba_memt = &isa_mem_bst; in isabusattach()
115 iba.iba_dmat = &isa_dmatag; in isabusattach()
116 iba.iba_ic = ic; in isabusattach()
147 config_found(self, &iba, mipscoisabusprint, CFARGS_NONE); in isabusattach()
159 isa_attach_hook(device_t parent, device_t self, struct isabus_attach_args *iba) in isa_attach_hook() argument
/netbsd/sys/arch/arm/broadcom/
H A Dbcm2835_bsc_acpi.c100 struct i2cbus_attach_args iba; in bsciic_acpi_attach() local
161 memset(&iba, 0, sizeof(iba)); in bsciic_acpi_attach()
162 iba.iba_tag = &sc->sc_i2c; in bsciic_acpi_attach()
163 iba.iba_child_devices = acpi_enter_i2c_devs(self, aa->aa_node); in bsciic_acpi_attach()
164 config_found(self, &iba, iicbus_print, CFARGS_NONE); in bsciic_acpi_attach()
/netbsd/sys/arch/alpha/pci/
H A Dtsciic.c77 struct i2cbus_attach_args iba; in tsciic_init() local
87 memset(&iba, 0, sizeof(iba)); in tsciic_init()
88 iba.iba_tag = &sc->sc_i2c; in tsciic_init()
90 config_found(self, &iba, iicbus_print, CFARGS_NONE); in tsciic_init()
/netbsd/sys/dev/ofisa/
H A Dofisa.c112 struct isabus_attach_args iba; in ofisaattach() local
116 if (ofisa_get_isabus_data(oba->oba_phandle, &iba) < 0) { in ofisaattach()
127 isa_dmainit(iba.iba_ic, iba.iba_iot, iba.iba_dmat, self); in ofisaattach()
140 aa.iot = iba.iba_iot; in ofisaattach()
141 aa.memt = iba.iba_memt; in ofisaattach()
142 aa.dmat = iba.iba_dmat; in ofisaattach()
143 aa.ic = iba.iba_ic; in ofisaattach()
/netbsd/sys/arch/macppc/dev/
H A Dsmuiic.c76 struct i2cbus_attach_args iba; in smuiic_attach() local
131 memset(&iba, 0, sizeof(iba)); in smuiic_attach()
132 iba.iba_tag = sc->sc_i2c; in smuiic_attach()
134 config_found(sc->sc_dev, &iba, iicbus_print, CFARGS_NONE); in smuiic_attach()
/netbsd/sys/arch/pmax/ibus/
H A Ddz_ibus.c138 struct ibus_attach_args *iba = aux; in dz_ibus_match() local
140 if (strcmp(iba->ia_name, "dc") != 0 && in dz_ibus_match()
141 strcmp(iba->ia_name, "mdc") != 0 && in dz_ibus_match()
142 strcmp(iba->ia_name, "dc7085") != 0) in dz_ibus_match()
145 if (badaddr((void *)iba->ia_addr, 2)) in dz_ibus_match()
154 struct ibus_attach_args *iba = aux; in dz_ibus_attach() local
172 sc->sc_ioh = (bus_space_handle_t)MIPS_PHYS_TO_KSEG1(iba->ia_addr); in dz_ibus_attach()
203 ibus_intr_establish(parent, (void *)iba->ia_cookie, IPL_TTY, in dz_ibus_attach()
/netbsd/sys/arch/evbmips/malta/pci/
H A Dpcib.c340 struct isabus_attach_args iba; in pcib_bridge_callback() local
345 memset(&iba, 0, sizeof(iba)); in pcib_bridge_callback()
347 iba.iba_iot = sc->sc_iot; in pcib_bridge_callback()
348 iba.iba_memt = sc->sc_memt; in pcib_bridge_callback()
349 iba.iba_dmat = sc->sc_dmat; in pcib_bridge_callback()
351 iba.iba_ic = &sc->sc_ic; in pcib_bridge_callback()
352 iba.iba_ic->ic_attach_hook = pcib_isa_attach_hook; in pcib_bridge_callback()
353 iba.iba_ic->ic_detach_hook = pcib_isa_detach_hook; in pcib_bridge_callback()
355 config_found(self, &iba, isabusprint, CFARGS_NONE); in pcib_bridge_callback()
360 struct isabus_attach_args *iba) in pcib_isa_attach_hook() argument
/netbsd/sys/arch/hpcmips/isa/
H A Dplumisa_machdep.c95 struct isabus_attach_args iba; in plumisabattach() local
120 iba.iba_ic = sc; in plumisabattach()
123 iba.iba_iot = sc->sc_iot; in plumisabattach()
124 config_found(self, &iba, plumisabprint, CFARGS_NONE); in plumisabattach()
136 struct isabus_attach_args *iba) in isa_attach_hook() argument
H A Disa_machdep.c139 struct isabus_attach_args iba; in vrisabattach() local
147 iba.iba_ic = &sc->sc_isa_ic; in vrisabattach()
148 iba.iba_dmat = 0; /* XXX not yet */ in vrisabattach()
156 iba.iba_memt = &memt->bst; in vrisabattach()
164 iba.iba_iot = &iot->bst; in vrisabattach()
176 config_found(self, &iba, vrisabprint, CFARGS_NONE); in vrisabattach()
196 struct isabus_attach_args *iba) in isa_attach_hook() argument
/netbsd/sys/arch/arm/iomd/
H A Diomdiic.c130 struct i2cbus_attach_args iba; in iomdiic_attach() local
144 memset(&iba, 0, sizeof(iba)); in iomdiic_attach()
145 iba.iba_tag = &sc->sc_i2c; in iomdiic_attach()
146 config_found(sc->sc_dev, &iba, iicbus_print, CFARGS_NONE); in iomdiic_attach()
/netbsd/sys/arch/zaurus/dev/
H A Dziic.c93 struct i2cbus_attach_args iba; in pxaiic_attach() local
130 memset(&iba, 0, sizeof(iba)); in pxaiic_attach()
131 iba.iba_tag = &sc->sc_i2c; in pxaiic_attach()
132 config_found(psc->sc_dev, &iba, iicbus_print, CFARGS_NONE); in pxaiic_attach()
/netbsd/sys/arch/arm/xscale/
H A Diopi2c.c68 struct i2cbus_attach_args iba; in iopiic_attach() local
78 memset(&iba, 0, sizeof(iba)); in iopiic_attach()
79 iba.iba_tag = &sc->sc_i2c; in iopiic_attach()
80 config_found(sc->sc_dev, &iba, iicbus_print, CFARGS_NONE); in iopiic_attach()
/netbsd/sys/arch/evbarm/gumstix/
H A Dgxiic.c83 struct i2cbus_attach_args iba; in gxiicattach() local
105 memset(&iba, 0, sizeof(iba)); in gxiicattach()
106 iba.iba_tag = &sc->sc_i2c; in gxiicattach()
108 config_found(sc->sc_pxa_i2c.sc_dev, &iba, iicbus_print, CFARGS_NONE); in gxiicattach()
/netbsd/sys/dev/usb/
H A Dauvitek_i2c.c103 struct i2cbus_attach_args iba; in auvitek_i2c_rescan() local
106 memset(&iba, 0, sizeof(iba)); in auvitek_i2c_rescan()
107 iba.iba_tag = &sc->sc_i2c; in auvitek_i2c_rescan()
108 sc->sc_i2cdev = config_found(sc->sc_dev, &iba, iicbus_print, in auvitek_i2c_rescan()
/netbsd/sys/arch/evbarm/armadillo/
H A Darmadillo9_iic.c90 struct i2cbus_attach_args iba; in armadillo9iic_attach() local
113 memset(&iba, 0, sizeof(iba)); in armadillo9iic_attach()
114 iba.iba_tag = &sc->sc_i2c; in armadillo9iic_attach()
122 config_found(self, &iba, iicbus_print, CFARGS_NONE); in armadillo9iic_attach()
/netbsd/sys/arch/evbarm/nslu2/
H A Dnslu2_iic.c177 struct i2cbus_attach_args iba; in slugiic_deferred_attach() local
189 memset(&iba, 0, sizeof(iba)); in slugiic_deferred_attach()
190 iba.iba_tag = &sc->sc_ic; in slugiic_deferred_attach()
191 config_found(self, &iba, iicbus_print, CFARGS_NONE); in slugiic_deferred_attach()

1234