| /netbsd/src/sys/netinet/ |
| D | in.c | 235 struct in_ifaddr *ia; in in_localaddr() local 240 IN_ADDRLIST_READER_FOREACH(ia) { in in_localaddr() 241 if ((in.s_addr & ia->ia_netmask) == ia->ia_net) { in in_localaddr() 247 IN_ADDRLIST_READER_FOREACH(ia) { in in_localaddr() 248 if ((in.s_addr & ia->ia_subnetmask) == ia->ia_subnet) { in in_localaddr() 271 #define ia (ifatoia(ifa)) in in_direct() macro 276 ((in.s_addr & ia->ia_netmask) == ia->ia_net)) { in in_direct() 284 (in.s_addr & ia->ia_subnetmask) == ia->ia_subnet) { in in_direct() 293 #undef ia in in_direct() 343 struct in_ifaddr *ia; in in_setmaxmtu() local [all …]
|
| /netbsd/src/sys/dev/isa/ |
| D | isa.c | 214 struct isa_attach_args ia; in isa_attach_knowndevs() local 224 ia.ia_iot = sc->sc_iot; in isa_attach_knowndevs() 225 ia.ia_memt = sc->sc_memt; in isa_attach_knowndevs() 226 ia.ia_dmat = sc->sc_dmat; in isa_attach_knowndevs() 227 ia.ia_ic = sc->sc_ic; in isa_attach_knowndevs() 229 ia.ia_pnpname = ik->ik_pnpname; in isa_attach_knowndevs() 230 ia.ia_pnpcompatnames = ik->ik_pnpcompatnames; in isa_attach_knowndevs() 232 ia.ia_io = ik->ik_io; in isa_attach_knowndevs() 233 ia.ia_nio = ik->ik_nio; in isa_attach_knowndevs() 235 ia.ia_iomem = ik->ik_iomem; in isa_attach_knowndevs() [all …]
|
| D | vga_isa.c | 58 struct isa_attach_args *ia = aux; in vga_isa_match() local 60 if (ISA_DIRECT_CONFIG(ia)) in vga_isa_match() 64 if (ia->ia_nio < 1 || in vga_isa_match() 65 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && in vga_isa_match() 66 ia->ia_io[0].ir_addr != 0x3b0)) in vga_isa_match() 69 if (ia->ia_niomem < 1 || in vga_isa_match() 70 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM && in vga_isa_match() 71 ia->ia_iomem[0].ir_addr != 0xa0000)) in vga_isa_match() 73 if (ia->ia_iomem[0].ir_size != 0 && in vga_isa_match() 74 ia->ia_iomem[0].ir_size != 0x20000) in vga_isa_match() [all …]
|
| D | if_cs_isa.c | 68 struct isa_attach_args *ia = aux; in cs_isa_probe() local 69 bus_space_tag_t iot = ia->ia_iot; in cs_isa_probe() 70 bus_space_tag_t memt = ia->ia_memt; in cs_isa_probe() 77 if (ia->ia_nio < 1) in cs_isa_probe() 79 if (ia->ia_nirq < 1) in cs_isa_probe() 82 if (ISA_DIRECT_CONFIG(ia)) in cs_isa_probe() 88 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) in cs_isa_probe() 91 if (ia->ia_niomem > 0) in cs_isa_probe() 92 maddr = ia->ia_iomem[0].ir_addr; in cs_isa_probe() 99 if (bus_space_map(ia->ia_iot, ia->ia_io[0].ir_addr, CS8900_IOSIZE, in cs_isa_probe() [all …]
|
| D | ess_isa.c | 65 struct isa_attach_args *ia; in ess_isa_probe() local 68 ia = aux; in ess_isa_probe() 70 if (ia->ia_nio < 1) in ess_isa_probe() 72 if (ia->ia_nirq < 1) in ess_isa_probe() 74 if (ia->ia_ndrq < 1) in ess_isa_probe() 77 if (ISA_DIRECT_CONFIG(ia)) in ess_isa_probe() 82 sc->sc_ic = ia->ia_ic; in ess_isa_probe() 83 sc->sc_iot = ia->ia_iot; in ess_isa_probe() 84 sc->sc_iobase = ia->ia_io[0].ir_addr; in ess_isa_probe() 92 sc->sc_audio1.irq = ia->ia_irq[0].ir_irq; in ess_isa_probe() [all …]
|
| D | depca_isa.c | 119 struct isa_attach_args *ia = aux; in depca_isa_probe() local 120 bus_space_tag_t iot = ia->ia_iot; in depca_isa_probe() 125 if (ia->ia_nio < 1) in depca_isa_probe() 127 if (ia->ia_niomem < 1) in depca_isa_probe() 129 if (ia->ia_nirq < 1) in depca_isa_probe() 132 if (ISA_DIRECT_CONFIG(ia)) in depca_isa_probe() 135 if (ia->ia_irq[0].ir_irq == ISA_UNKNOWN_IRQ) in depca_isa_probe() 139 if (ia->ia_io[0].ir_addr != 0x200 && ia->ia_io[0].ir_addr != 0x300) in depca_isa_probe() 143 if (bus_space_map(iot, ia->ia_io[0].ir_addr, 16, 0, &ioh)) in depca_isa_probe() 146 if (ia->ia_iomem[0].ir_addr == ISA_UNKNOWN_IOMEM || in depca_isa_probe() [all …]
|
| D | sb_isa.c | 81 struct isa_attach_args *ia = aux; in sb_isa_match() local 84 if (ia->ia_nio < 1) in sb_isa_match() 86 if (ia->ia_nirq < 1) in sb_isa_match() 88 if (ia->ia_ndrq < 1) in sb_isa_match() 91 if (ISA_DIRECT_CONFIG(ia)) in sb_isa_match() 100 struct isa_attach_args *ia, cfdata_t match) in sbfind() argument 104 if (!SB_BASE_VALID(ia->ia_io[0].ir_addr)) { in sbfind() 106 ia->ia_io[0].ir_addr); in sbfind() 110 sc->sc_ic = ia->ia_ic; in sbfind() 112 sc->sc_iot = ia->ia_iot; in sbfind() [all …]
|
| D | pcdisplay.c | 224 struct isa_attach_args *ia = aux; in pcdisplay_match() local 227 if (ISA_DIRECT_CONFIG(ia)) in pcdisplay_match() 231 if (ia->ia_nio < 1 || in pcdisplay_match() 232 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && in pcdisplay_match() 233 ia->ia_io[0].ir_addr != 0x3d0 && in pcdisplay_match() 234 ia->ia_io[0].ir_addr != 0x3b0)) in pcdisplay_match() 237 if (ia->ia_niomem < 1 || in pcdisplay_match() 238 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM && in pcdisplay_match() 239 ia->ia_iomem[0].ir_addr != 0xb8000 && in pcdisplay_match() 240 ia->ia_iomem[0].ir_addr != 0xb0000)) in pcdisplay_match() [all …]
|
| D | if_tscs_isa.c | 64 struct isa_attach_args *ia = aux; in tscs_isa_probe() local 65 bus_space_tag_t iot = ia->ia_iot; in tscs_isa_probe() 71 if (ia->ia_nio < 1) in tscs_isa_probe() 73 if (ia->ia_nirq < 1) in tscs_isa_probe() 76 if (ISA_DIRECT_CONFIG(ia)) in tscs_isa_probe() 82 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) in tscs_isa_probe() 88 if (bus_space_map(ia->ia_iot, ia->ia_io[0].ir_addr - 0x300, 9, in tscs_isa_probe() 93 if ((bus_space_read_1(ia->ia_iot, pldh, 0) & 0xf) == 0xa && in tscs_isa_probe() 94 (bus_space_read_1(ia->ia_iot, pldh, 0x8) & 0xf) == 0x5 && in tscs_isa_probe() 95 (bus_space_read_1(ia->ia_iot, pldh, 0x8) & 0xf) == 0xa) { in tscs_isa_probe() [all …]
|
| D | if_lc_isa.c | 75 struct isa_attach_args *ia, int attach) in lemac_isa_find() argument 81 if (ia->ia_nio < 1) in lemac_isa_find() 83 if (ia->ia_niomem < 1) in lemac_isa_find() 85 if (ia->ia_nirq < 1) in lemac_isa_find() 88 if (ISA_DIRECT_CONFIG(ia)) in lemac_isa_find() 94 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) in lemac_isa_find() 100 if (ia->ia_io[0].ir_addr & (LEMAC_IOSIZE - 1)) in lemac_isa_find() 103 sc->sc_iot = ia->ia_iot; in lemac_isa_find() 105 if (bus_space_map(sc->sc_iot, ia->ia_io[0].ir_addr, LEMAC_IOSIZE, 0, in lemac_isa_find() 125 if (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM && in lemac_isa_find() [all …]
|
| D | i82365_isa.c | 92 struct isa_attach_args *ia = aux; in pcic_isa_probe() local 93 bus_space_tag_t iot = ia->ia_iot; in pcic_isa_probe() 97 if (ia->ia_nio < 1) in pcic_isa_probe() 99 if (ia->ia_niomem < 1) in pcic_isa_probe() 102 if (ISA_DIRECT_CONFIG(ia)) in pcic_isa_probe() 106 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) in pcic_isa_probe() 108 if (ia->ia_iomem[0].ir_addr == ISA_UNKNOWN_IOMEM) in pcic_isa_probe() 111 if (bus_space_map(iot, ia->ia_io[0].ir_addr, PCIC_IOSIZE, 0, &ioh)) in pcic_isa_probe() 114 if (ia->ia_iomem[0].ir_size == ISA_UNKNOWN_IOSIZ) in pcic_isa_probe() 117 msize = ia->ia_iomem[0].ir_size; in pcic_isa_probe() [all …]
|
| D | adv_isa.c | 107 struct isa_attach_args *ia = aux; in adv_isa_probe() local 108 bus_space_tag_t iot = ia->ia_iot; in adv_isa_probe() 114 if (ia->ia_nio < 1) in adv_isa_probe() 116 if (ia->ia_nirq < 1) in adv_isa_probe() 118 if (ia->ia_ndrq < 1) in adv_isa_probe() 121 if (ISA_DIRECT_CONFIG(ia)) in adv_isa_probe() 128 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) { in adv_isa_probe() 141 ia->ia_io[0].ir_addr = iobase; in adv_isa_probe() 151 iobase = ia->ia_io[0].ir_addr; in adv_isa_probe() 171 if (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ && in adv_isa_probe() [all …]
|
| D | attimer_isa.c | 86 struct isa_attach_args *ia = aux; in attimer_isa_match() local 89 if (ISA_DIRECT_CONFIG(ia)) in attimer_isa_match() 93 if (ia->ia_nio < 1 || in attimer_isa_match() 94 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && in attimer_isa_match() 95 ia->ia_io[0].ir_addr != IO_TIMER1)) in attimer_isa_match() 98 if (ia->ia_niomem > 0 && in attimer_isa_match() 99 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) in attimer_isa_match() 102 if (ia->ia_nirq > 0 && in attimer_isa_match() 103 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) in attimer_isa_match() 106 if (ia->ia_ndrq > 0 && in attimer_isa_match() [all …]
|
| D | aha_isa.c | 68 struct isa_attach_args *ia = aux; in aha_isa_probe() local 69 bus_space_tag_t iot = ia->ia_iot; in aha_isa_probe() 74 if (ia->ia_nio < 1) in aha_isa_probe() 76 if (ia->ia_nirq < 1) in aha_isa_probe() 78 if (ia->ia_ndrq < 1) in aha_isa_probe() 81 if (ISA_DIRECT_CONFIG(ia)) in aha_isa_probe() 85 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) in aha_isa_probe() 88 if (bus_space_map(iot, ia->ia_io[0].ir_addr, AHA_ISA_IOSIZE, 0, &ioh)) in aha_isa_probe() 96 if (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ && in aha_isa_probe() 97 ia->ia_irq[0].ir_irq != apd.sc_irq) in aha_isa_probe() [all …]
|
| D | if_ai.c | 209 struct isa_attach_args * const ia = aux; in ai_match() local 212 if (ia->ia_nio < 1) in ai_match() 214 if (ia->ia_niomem < 1) in ai_match() 216 if (ia->ia_nirq < 1) in ai_match() 219 if (ISA_DIRECT_CONFIG(ia)) in ai_match() 223 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT || in ai_match() 224 ia->ia_iomem[0].ir_addr == ISA_UNKNOWN_IOMEM || in ai_match() 225 ia->ia_irq[0].ir_irq == ISA_UNKNOWN_IRQ) { in ai_match() 231 iot = ia->ia_iot; in ai_match() 237 if (bus_space_map(iot, ia->ia_io[0].ir_addr, in ai_match() [all …]
|
| /netbsd/src/sys/arch/arc/isa/ |
| D | pccons_isa.c | 56 struct isa_attach_args *ia = aux; in pccons_isa_match() local 63 if (ia->ia_nio < 1) in pccons_isa_match() 65 if (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) in pccons_isa_match() 66 iobase = ia->ia_io[0].ir_addr; in pccons_isa_match() 68 if (ia->ia_iosize != 0) in pccons_isa_match() 69 iosize = ia->ia_iosize; in pccons_isa_match() 71 if (ia->ia_niomem < 1) in pccons_isa_match() 73 if (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM) in pccons_isa_match() 74 maddr = ia->ia_iomem[0].ir_addr; in pccons_isa_match() 75 if (ia->ia_iomem[0].ir_size != ISA_UNKNOWN_IOSIZ) in pccons_isa_match() [all …]
|
| D | opms_isa.c | 56 struct isa_attach_args *ia = aux; in opms_isa_match() local 61 if (ia->ia_nio < 1) in opms_isa_match() 63 if (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) in opms_isa_match() 64 iobase = ia->ia_io[0].ir_addr; in opms_isa_match() 66 if (ia->ia_iosize != 0) in opms_isa_match() 67 iosize = ia->ia_iosize; in opms_isa_match() 69 if (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ) in opms_isa_match() 70 irq = ia->ia_irq[0].ir_irq; in opms_isa_match() 75 ia->ia_maddr != MADDRUNK || ia->ia_msize != 0 || in opms_isa_match() 76 ia->ia_irq != 1 || ia->ia_drq != DRQUNK) in opms_isa_match() [all …]
|
| D | timer_isa.c | 90 struct isa_attach_args *ia = aux; in timer_isa_match() local 93 if (ia->ia_nio < 1 || in timer_isa_match() 94 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && in timer_isa_match() 95 ia->ia_io[0].ir_addr != IO_TIMER1)) in timer_isa_match() 98 if (ia->ia_niomem > 0 && in timer_isa_match() 99 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) in timer_isa_match() 102 if (ia->ia_nirq > 0 && in timer_isa_match() 103 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ && in timer_isa_match() 104 ia->ia_irq[0].ir_irq != TIMER_IRQ)) in timer_isa_match() 107 if (ia->ia_ndrq > 0 && in timer_isa_match() [all …]
|
| /netbsd/src/sys/arch/x68k/dev/ |
| D | scsirom.c | 73 scsirom_find(device_t parent, struct intio_attach_args *ia) in scsirom_find() argument 80 if (ia->ia_addr == scsirom_descr[INTERNAL].addr) in scsirom_find() 82 else if (ia->ia_addr == scsirom_descr[EXTERNAL].addr) in scsirom_find() 87 ia->ia_size = 0x1fe0; in scsirom_find() 88 if (intio_map_allocate_region(parent, ia, INTIO_MAP_TESTONLY)) in scsirom_find() 91 if (bus_space_map(ia->ia_bst, ia->ia_addr, ia->ia_size, 0, &ioh) < 0) in scsirom_find() 93 if (badaddr((void *)IIOV(ia->ia_addr+SCSIROM_ID))) { in scsirom_find() 94 bus_space_unmap(ia->ia_bst, ioh, ia->ia_size); in scsirom_find() 97 bus_space_read_region_1(ia->ia_bst, ioh, SCSIROM_ID, buf, 6); in scsirom_find() 100 bus_space_unmap(ia->ia_bst, ioh, ia->ia_size); in scsirom_find() [all …]
|
| /netbsd/src/sys/netinet6/ |
| D | in6.c | 195 struct in6_ifaddr *ia; in in6_ifremlocal() local 230 IN6_ADDRLIST_READER_FOREACH(ia) { in in6_ifremlocal() 231 if (!IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa), &ia->ia_addr.sin6_addr)) in in6_ifremlocal() 233 if (ia->ia_ifp != ifa->ifa_ifp) in in6_ifremlocal() 234 alt_ifa = &ia->ia_ifa; in in6_ifremlocal() 253 in6_ifaddprefix(struct in6_ifaddr *ia) in in6_ifaddprefix() argument 257 if (in6_mask2len(&ia->ia_prefixmask.sin6_addr, NULL) == 128) { in in6_ifaddprefix() 258 if (ia->ia_dstaddr.sin6_family != AF_INET6) in in6_ifaddprefix() 265 if (nd6_need_cache(ia->ia_ifp)) in in6_ifaddprefix() 268 if ((error = rtinit(&ia->ia_ifa, RTM_ADD, RTF_UP | flags)) == 0) in in6_ifaddprefix() [all …]
|
| /netbsd/src/sys/arch/emips/ebus/ |
| D | ebus.c | 50 struct ebus_attach_args *ia; in ebusattach() local 63 ia = &ida->ida_devs[i]; in ebusattach() 67 ia->ia_name, ia->ia_basz, ia->ia_paddr, ia->ia_cookie); in ebusattach() 69 if (ia->ia_basz != 0) { in ebusattach() 70 addr = (void *)mips_map_physmem(ia->ia_paddr, in ebusattach() 71 ia->ia_basz); in ebusattach() 74 ia->ia_name, ia->ia_paddr, ia->ia_basz); in ebusattach() 77 ia->ia_vaddr = addr; in ebusattach() 79 printf("MAPPED at %p\n", ia->ia_vaddr); in ebusattach() 83 locs[EBUSCF_ADDR] = ia->ia_paddr; in ebusattach() [all …]
|
| /netbsd/src/sys/arch/x86/x86/ |
| D | x86_ipmi.c | 94 ipmi_smbios_probe(struct smbios_ipmi *pipmi, struct ipmi_attach_args *ia) in ipmi_smbios_probe() argument 108 ia->iaa_if_type = pipmi->smipmi_if_type; in ipmi_smbios_probe() 109 ia->iaa_if_rev = pipmi->smipmi_if_rev; in ipmi_smbios_probe() 110 ia->iaa_if_irq = (pipmi->smipmi_base_flags & SMIPMI_FLAG_IRQEN) ? in ipmi_smbios_probe() 112 ia->iaa_if_irqlvl = (pipmi->smipmi_base_flags & SMIPMI_FLAG_IRQLVL) ? in ipmi_smbios_probe() 117 ia->iaa_if_iospacing = 1; in ipmi_smbios_probe() 121 ia->iaa_if_iospacing = 4; in ipmi_smbios_probe() 125 ia->iaa_if_iospacing = 2; in ipmi_smbios_probe() 129 ia->iaa_if_iospacing = 1; in ipmi_smbios_probe() 135 ia->iaa_if_iotype = 'i'; in ipmi_smbios_probe() [all …]
|
| /netbsd/src/sys/dev/i2c/ |
| D | i2c.c | 128 struct i2c_attach_args *ia = aux; in iic_print_direct() local 132 ia->ia_name ? ia->ia_name : "(unknown)", in iic_print_direct() 133 ia->ia_ncompat ? " (" : "", in iic_print_direct() 134 ia->ia_ncompat ? ia->ia_compat[0] : "", in iic_print_direct() 135 ia->ia_ncompat ? ")" : "", in iic_print_direct() 136 pnp, ia->ia_addr); in iic_print_direct() 138 aprint_normal(" addr 0x%02x", ia->ia_addr); in iic_print_direct() 146 struct i2c_attach_args *ia = aux; in iic_print() local 148 if (ia->ia_addr != (i2c_addr_t)IICCF_ADDR_DEFAULT) in iic_print() 149 aprint_normal(" addr 0x%x", ia->ia_addr); in iic_print() [all …]
|
| /netbsd/src/sys/arch/sandpoint/isa/ |
| D | mcclock_isa.c | 167 struct isa_attach_args *ia = aux; in mcclock_isa_probe() local 170 if (ia->ia_nio < 1) in mcclock_isa_probe() 173 if (ISA_DIRECT_CONFIG(ia)) in mcclock_isa_probe() 176 if ((ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) && in mcclock_isa_probe() 177 (ia->ia_io[0].ir_addr != IO_RTC)) in mcclock_isa_probe() 180 if (ia->ia_niomem > 0 && in mcclock_isa_probe() 181 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) in mcclock_isa_probe() 184 if (ia->ia_nirq > 0 && in mcclock_isa_probe() 185 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) in mcclock_isa_probe() 188 if (ia->ia_ndrq > 0 && in mcclock_isa_probe() [all …]
|
| /netbsd/src/sys/arch/bebox/isa/ |
| D | mcclock_isa.c | 167 struct isa_attach_args *ia = aux; in mcclock_isa_probe() local 170 if (ia->ia_nio < 1) in mcclock_isa_probe() 173 if (ISA_DIRECT_CONFIG(ia)) in mcclock_isa_probe() 176 if ((ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) && in mcclock_isa_probe() 177 (ia->ia_io[0].ir_addr != IO_RTC)) in mcclock_isa_probe() 180 if (ia->ia_niomem > 0 && in mcclock_isa_probe() 181 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) in mcclock_isa_probe() 184 if (ia->ia_nirq > 0 && in mcclock_isa_probe() 185 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) in mcclock_isa_probe() 188 if (ia->ia_ndrq > 0 && in mcclock_isa_probe() [all …]
|