/netbsd/sys/arch/atari/isa/ |
H A D | isa_machdep.c | 115 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 D | fdt_i2c.c | 104 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 D | pcib.c | 149 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 D | pcib.c | 103 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 D | pcib.c | 110 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 D | pcib.c | 203 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 D | pcib.c | 229 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 D | ofisa_machdep.c | 54 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 D | pcib.c | 294 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 D | isa_machdep.c | 109 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 D | bcm2835_bsc_acpi.c | 100 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 D | tsciic.c | 77 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 D | ofisa.c | 112 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 D | smuiic.c | 76 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 D | dz_ibus.c | 138 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 D | pcib.c | 340 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 D | plumisa_machdep.c | 95 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 D | isa_machdep.c | 139 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 D | iomdiic.c | 130 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 D | ziic.c | 93 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 D | iopi2c.c | 68 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 D | gxiic.c | 83 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 D | auvitek_i2c.c | 103 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 D | armadillo9_iic.c | 90 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 D | nslu2_iic.c | 177 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()
|