/src/sys/arch/arc/isa/ |
pccons_isa.c | 56 struct isa_attach_args *ia = aux; local in function:pccons_isa_match 63 if (ia->ia_nio < 1) 65 if (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) 66 iobase = ia->ia_io[0].ir_addr; 68 if (ia->ia_iosize != 0) 69 iosize = ia->ia_iosize; 71 if (ia->ia_niomem < 1) 73 if (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM) 74 maddr = ia->ia_iomem[0].ir_addr; 75 if (ia->ia_iomem[0].ir_size != ISA_UNKNOWN_IOSIZ 118 struct isa_attach_args *ia = aux; local in function:pccons_isa_attach [all...] |
opms_isa.c | 56 struct isa_attach_args *ia = aux; local in function:opms_isa_match 61 if (ia->ia_nio < 1) 63 if (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) 64 iobase = ia->ia_io[0].ir_addr; 66 if (ia->ia_iosize != 0) 67 iosize = ia->ia_iosize; 69 if (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ) 70 irq = ia->ia_irq[0].ir_irq; 75 ia->ia_maddr != MADDRUNK || ia->ia_msize != 0 | 103 struct isa_attach_args *ia = aux; local in function:opms_isa_attach [all...] |
timer_isa.c | 90 struct isa_attach_args *ia = aux; local in function:timer_isa_match 93 if (ia->ia_nio < 1 || 94 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && 95 ia->ia_io[0].ir_addr != IO_TIMER1)) 98 if (ia->ia_niomem > 0 && 99 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) 102 if (ia->ia_nirq > 0 && 103 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ && 104 ia->ia_irq[0].ir_irq != TIMER_IRQ)) 107 if (ia->ia_ndrq > 0 & 134 struct isa_attach_args *ia = aux; local in function:timer_isa_attach [all...] |
mcclock_isa.c | 77 struct isa_attach_args *ia = aux; local in function:mcclock_isa_match 80 if (ia->ia_nio < 1 || 81 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && 82 ia->ia_io[0].ir_addr != 0x70)) 85 if (ia->ia_niomem > 0 && 86 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) 89 if (ia->ia_nirq > 0 && 90 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) 93 if (ia->ia_ndrq > 0 && 94 (ia->ia_drq[0].ir_drq != ISA_UNKNOWN_DRQ) 120 struct isa_attach_args *ia = aux; local in function:mcclock_isa_attach [all...] |
/src/sys/arch/emips/ebus/ |
ebus.c | 50 struct ebus_attach_args *ia; local in function:ebusattach 63 ia = &ida->ida_devs[i]; 67 ia->ia_name, ia->ia_basz, ia->ia_paddr, ia->ia_cookie); 69 if (ia->ia_basz != 0) { 70 addr = (void *)mips_map_physmem(ia->ia_paddr, 71 ia->ia_basz); 74 ia->ia_name, ia->ia_paddr, ia->ia_basz) 100 struct ebus_attach_args *ia = aux; local in function:ebusprint [all...] |
/src/sys/dev/isa/ |
attimer_isa.c | 86 struct isa_attach_args *ia = aux; local in function:attimer_isa_match 89 if (ISA_DIRECT_CONFIG(ia)) 93 if (ia->ia_nio < 1 || 94 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && 95 ia->ia_io[0].ir_addr != IO_TIMER1)) 98 if (ia->ia_niomem > 0 && 99 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) 102 if (ia->ia_nirq > 0 && 103 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) 106 if (ia->ia_ndrq > 0 & 129 struct isa_attach_args *ia = aux; local in function:attimer_isa_attach [all...] |
vga_isa.c | 58 struct isa_attach_args *ia = aux; local in function:vga_isa_match 60 if (ISA_DIRECT_CONFIG(ia)) 64 if (ia->ia_nio < 1 || 65 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && 66 ia->ia_io[0].ir_addr != 0x3b0)) 69 if (ia->ia_niomem < 1 || 70 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM && 71 ia->ia_iomem[0].ir_addr != 0xa0000)) 73 if (ia->ia_iomem[0].ir_size != 0 && 74 ia->ia_iomem[0].ir_size != 0x20000 107 struct isa_attach_args *ia = aux; local in function:vga_isa_attach [all...] |
ess_isa.c | 65 struct isa_attach_args *ia; local in function:ess_isa_probe 68 ia = aux; 70 if (ia->ia_nio < 1) 72 if (ia->ia_nirq < 1) 74 if (ia->ia_ndrq < 1) 77 if (ISA_DIRECT_CONFIG(ia)) 82 sc->sc_ic = ia->ia_ic; 83 sc->sc_iot = ia->ia_iot; 84 sc->sc_iobase = ia->ia_io[0].ir_addr; 92 sc->sc_audio1.irq = ia->ia_irq[0].ir_irq 126 struct isa_attach_args *ia; local in function:ess_isa_attach [all...] |
if_tscs_isa.c | 64 struct isa_attach_args *ia = aux; local in function:tscs_isa_probe 65 bus_space_tag_t iot = ia->ia_iot; 71 if (ia->ia_nio < 1) 73 if (ia->ia_nirq < 1) 76 if (ISA_DIRECT_CONFIG(ia)) 82 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) 88 if (bus_space_map(ia->ia_iot, ia->ia_io[0].ir_addr - 0x300, 9, 93 if ((bus_space_read_1(ia->ia_iot, pldh, 0) & 0xf) == 0xa && 94 (bus_space_read_1(ia->ia_iot, pldh, 0x8) & 0xf) == 0x5 & 170 struct isa_attach_args *ia = aux; local in function:tscs_isa_attach [all...] |
isa.c | 174 checkattachargs(struct isa_attach_args *ia, const int *loc) 178 if (ia->ia_nio == 0) { 183 loc[ISACF_PORT] != ia->ia_io[0].ir_addr) 187 if (ia->ia_niomem == 0) { 192 loc[ISACF_IOMEM] != ia->ia_iomem[0].ir_addr) 196 if (ia->ia_nirq == 0) { 201 loc[ISACF_IRQ] != ia->ia_irq[0].ir_irq) 205 if (ia->ia_ndrq == 0) { 212 if (i == ia->ia_ndrq) 215 loc[ISACF_DRQ + i] != ia->ia_drq[i].ir_drq 230 struct isa_attach_args *ia = aux; local in function:isaprint 315 struct isa_attach_args ia; local in function:isasearch [all...] |
if_lc_isa.c | 75 struct isa_attach_args *ia, int attach) 81 if (ia->ia_nio < 1) 83 if (ia->ia_niomem < 1) 85 if (ia->ia_nirq < 1) 88 if (ISA_DIRECT_CONFIG(ia)) 94 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) 100 if (ia->ia_io[0].ir_addr & (LEMAC_IOSIZE - 1)) 103 sc->sc_iot = ia->ia_iot; 105 if (bus_space_map(sc->sc_iot, ia->ia_io[0].ir_addr, LEMAC_IOSIZE, 0, 125 if (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM & 191 struct isa_attach_args *ia = aux; local in function:lemac_isa_probe 205 struct isa_attach_args *ia = aux; local in function:lemac_isa_attach [all...] |
sb_isa.c | 81 struct isa_attach_args *ia = aux; local in function:sb_isa_match 84 if (ia->ia_nio < 1) 86 if (ia->ia_nirq < 1) 88 if (ia->ia_ndrq < 1) 91 if (ISA_DIRECT_CONFIG(ia)) 100 struct isa_attach_args *ia, cfdata_t match) 104 if (!SB_BASE_VALID(ia->ia_io[0].ir_addr)) { 106 ia->ia_io[0].ir_addr); 110 sc->sc_ic = ia->ia_ic; 112 sc->sc_iot = ia->ia_iot 162 struct isa_attach_args *ia = aux; local in function:sb_isa_attach [all...] |
cy_isa.c | 39 struct isa_attach_args *ia = aux; local in function:cy_isa_probe 43 if (ia->ia_niomem < 1) 45 if (ia->ia_nirq < 1) 49 if (ia->ia_iomem[0].ir_addr == ISA_UNKNOWN_IOMEM) 51 if (ia->ia_irq[0].ir_irq == ISA_UNKNOWN_IRQ) 56 sc->sc_memt = ia->ia_memt; 59 if (bus_space_map(ia->ia_memt, ia->ia_iomem[0].ir_addr, CY_MEMSIZE, 0, 65 bus_space_unmap(ia->ia_memt, sc->sc_bsh, CY_MEMSIZE); 68 ia->ia_niomem = 1 85 struct isa_attach_args *ia = aux; local in function:cy_isa_attach [all...] |
adv_isa.c | 107 struct isa_attach_args *ia = aux; local in function:adv_isa_probe 108 bus_space_tag_t iot = ia->ia_iot; 114 if (ia->ia_nio < 1) 116 if (ia->ia_nirq < 1) 118 if (ia->ia_ndrq < 1) 121 if (ISA_DIRECT_CONFIG(ia)) 128 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) { 141 ia->ia_io[0].ir_addr = iobase; 151 iobase = ia->ia_io[0].ir_addr; 171 if (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ & 203 struct isa_attach_args *ia = aux; local in function:adv_isa_attach [all...] |
aic_isa.c | 104 struct isa_attach_args *ia = aux; 105 bus_space_tag_t iot = ia->ia_iot; 109 if (ia->ia_nio < 1) 111 if (ia->ia_nirq < 1) 114 if (ISA_DIRECT_CONFIG(ia)) 118 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) 122 if (ia->ia_irq[0].ir_irq == ISA_UNKNOWN_IRQ) 125 if (bus_space_map(iot, ia->ia_io[0].ir_addr, AIC_ISA_IOSIZE, 0, &ioh)) 133 ia->ia_nio = 1; 134 ia->ia_io[0].ir_size = AIC_ISA_IOSIZE 103 struct isa_attach_args *ia = aux; local in function:aic_isa_probe 146 struct isa_attach_args *ia = aux; local in function:aic_isa_attach [all...] |
slhci_isa.c | 71 struct isa_attach_args *ia = aux; local in function:slhci_isa_match 72 bus_space_tag_t iot = ia->ia_iot; 77 if (ia->ia_nio < 1) 79 if (ia->ia_nirq < 1) 82 if (ISA_DIRECT_CONFIG(ia)) 86 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) 90 if (ia->ia_irq[0].ir_irq == ISA_UNKNOWN_IRQ) 93 if (bus_space_map(iot, ia->ia_io[0].ir_addr, SL11_PORTSIZE, 0, &ioh)) 105 ia->ia_nio = 1; 106 ia->ia_io[0].ir_size = SL11_PORTSIZE 121 struct isa_attach_args *ia = aux; local in function:slhci_isa_attach [all...] |
joy_isa.c | 65 struct isa_attach_args *ia = aux; local in function:joy_isa_probe 66 bus_space_tag_t iot = ia->ia_iot; 70 if (ia->ia_nio < 1) 73 if (ia->ia_io[0].ir_addr == ISA_UNKNOWN_PORT) 76 if (bus_space_map(iot, ia->ia_io[0].ir_addr, JOY_NPORTS, 0, &ioh)) 91 ia->ia_nio = 1; 92 ia->ia_io[0].ir_size = JOY_NPORTS; 94 ia->ia_niomem = 0; 95 ia->ia_nirq = 0; 96 ia->ia_ndrq = 0 106 struct isa_attach_args *ia = aux; local in function:joy_isa_attach [all...] |
/src/sys/arch/x86/x86/ |
x86_ipmi.c | 94 ipmi_smbios_probe(struct smbios_ipmi *pipmi, struct ipmi_attach_args *ia) 108 ia->iaa_if_type = pipmi->smipmi_if_type; 109 ia->iaa_if_rev = pipmi->smipmi_if_rev; 110 ia->iaa_if_irq = (pipmi->smipmi_base_flags & SMIPMI_FLAG_IRQEN) ? 112 ia->iaa_if_irqlvl = (pipmi->smipmi_base_flags & SMIPMI_FLAG_IRQLVL) ? 117 ia->iaa_if_iospacing = 1; 121 ia->iaa_if_iospacing = 4; 125 ia->iaa_if_iospacing = 2; 129 ia->iaa_if_iospacing = 1; 135 ia->iaa_if_iotype = 'i' [all...] |
/src/sys/arch/shark/ofw/ |
ofisascr.c | 86 struct isa_attach_args ia; local in function:ofisascrattach 92 ia.ia_iot = &isa_io_bs_tag; 93 ia.ia_memt = &isa_mem_bs_tag; 94 ia.ia_ic = NULL; /* not used */ 96 ia.ia_nio = 1; 97 ia.ia_io = ia_io; 98 ia.ia_io[0].ir_addr = SEQUOIA_BASE; 99 ia.ia_io[0].ir_size = SEQUOIA_NPORTS; 101 ia.ia_niomem = 0; 102 ia.ia_nirq = 0 [all...] |
/src/sys/arch/bebox/isa/ |
mcclock_isa.c | 167 struct isa_attach_args *ia = aux; local in function:mcclock_isa_probe 170 if (ia->ia_nio < 1) 173 if (ISA_DIRECT_CONFIG(ia)) 176 if ((ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) && 177 (ia->ia_io[0].ir_addr != IO_RTC)) 180 if (ia->ia_niomem > 0 && 181 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) 184 if (ia->ia_nirq > 0 && 185 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) 188 if (ia->ia_ndrq > 0 & 211 struct isa_attach_args *ia = aux; local in function:mcclock_isa_attach [all...] |
/src/sys/arch/sandpoint/isa/ |
mcclock_isa.c | 167 struct isa_attach_args *ia = aux; local in function:mcclock_isa_probe 170 if (ia->ia_nio < 1) 173 if (ISA_DIRECT_CONFIG(ia)) 176 if ((ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT) && 177 (ia->ia_io[0].ir_addr != IO_RTC)) 180 if (ia->ia_niomem > 0 && 181 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) 184 if (ia->ia_nirq > 0 && 185 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) 188 if (ia->ia_ndrq > 0 & 211 struct isa_attach_args *ia = aux; local in function:mcclock_isa_attach [all...] |
/src/sys/arch/x68k/dev/ |
scsirom.c | 73 scsirom_find(device_t parent, struct intio_attach_args *ia) 80 if (ia->ia_addr == scsirom_descr[INTERNAL].addr) 82 else if (ia->ia_addr == scsirom_descr[EXTERNAL].addr) 87 ia->ia_size = 0x1fe0; 88 if (intio_map_allocate_region(parent, ia, INTIO_MAP_TESTONLY)) 91 if (bus_space_map(ia->ia_bst, ia->ia_addr, ia->ia_size, 0, &ioh) < 0) 93 if (badaddr((void *)IIOV(ia->ia_addr+SCSIROM_ID))) { 94 bus_space_unmap(ia->ia_bst, ioh, ia->ia_size) 108 struct intio_attach_args *ia = aux; local in function:scsirom_match 134 struct intio_attach_args *ia = aux; local in function:scsirom_attach [all...] |
com_intio.c | 61 struct intio_attach_args *ia = aux; local in function:com_intio_match 68 if (badaddr((void *)IIOV(ia->ia_addr))) 71 ia->ia_size = COM_PSX16550_SIZE; 72 if (intio_map_allocate_region(parent, ia, INTIO_MAP_TESTONLY) < 0) 75 iot = ia->ia_bst; 76 iobase = ia->ia_addr; 82 if (bus_space_map(iot, iobase, ia->ia_size, 87 bus_space_unmap(iot, ioh, ia->ia_size); 96 struct intio_attach_args *ia = aux; local in function:com_intio_attach 101 intio_map_allocate_region(parent, ia, INTIO_MAP_ALLOCATE) [all...] |
/src/sys/arch/alpha/isa/ |
mcclock_isa.c | 61 struct isa_attach_args *ia = aux; local in function:mcclock_isa_match 64 if (ia->ia_nio < 1 || 65 (ia->ia_io[0].ir_addr != ISA_UNKNOWN_PORT && 66 ia->ia_io[0].ir_addr != 0x70)) 69 if (ia->ia_niomem > 0 && 70 (ia->ia_iomem[0].ir_addr != ISA_UNKNOWN_IOMEM)) 73 if (ia->ia_nirq > 0 && 74 (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)) 77 if (ia->ia_ndrq > 0 && 78 (ia->ia_drq[0].ir_drq != ISA_UNKNOWN_DRQ) 102 struct isa_attach_args *ia = aux; local in function:mcclock_isa_attach [all...] |
/src/sys/arch/pmax/ibus/ |
ibus.c | 50 struct ibus_attach_args *ia; local in function:ibusattach 62 ia = &ida->ida_devs[i]; 63 if (ia->ia_basz != 0 && 64 badaddr((void *)ia->ia_addr, ia->ia_basz) != 0) 67 locs[IBUSCF_ADDR] = (int32_t)MIPS_KSEG1_TO_PHYS(ia->ia_addr); 69 config_found(self, ia, ibusprint, 78 struct ibus_attach_args *ia = aux; local in function:ibusprint 81 aprint_normal("%s at %s", ia->ia_name, pnp); 83 aprint_normal(" addr %#"PRIxPADDR, MIPS_KSEG1_TO_PHYS(ia->ia_addr)) [all...] |