Home | History | Annotate | Download | only in isa

Lines Matching refs:ia

56 	struct isa_attach_args *ia = aux;
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)
76 msize = ia->ia_iomem[0].ir_size;
78 if (ia->ia_nirq < 1)
80 if (ia->ia_irq[0].ir_irq != ISA_UNKNOWN_IRQ)
81 irq = ia->ia_irq[0].ir_irq;
87 ia->ia_irq != 1 || ia->ia_drq != DRQUNK)
94 if (!pccons_common_match(ia->ia_iot, ia->ia_memt, ia->ia_iot,
98 ia->ia_nio = 1;
99 ia->ia_io[0].ir_addr = iobase;
100 ia->ia_io[0].ir_size = iosize;
102 ia->ia_niomem = 1;
103 ia->ia_iomem[0].ir_addr = maddr;
104 ia->ia_iomem[0].ir_size = msize;
106 ia->ia_nirq = 1;
107 ia->ia_irq[0].ir_irq = irq;
109 ia->ia_ndrq = 0;
118 struct isa_attach_args *ia = aux;
122 isa_intr_establish(ia->ia_ic, ia->ia_irq[0].ir_irq, IST_EDGE, IPL_TTY,
124 pccons_common_attach(sc, ia->ia_iot, ia->ia_memt, ia->ia_iot,