ia 229 arch/i386/isa/ahc_isa.c bus_space_tag_t iot = ia->ia_iot; ia 265 arch/i386/isa/ahc_isa.c if (ia->ia_irq != IRQUNK && ia 266 arch/i386/isa/ahc_isa.c ia->ia_irq != irq) { ia 268 arch/i386/isa/ahc_isa.c ia->ia_irq, irq); ia 273 arch/i386/isa/ahc_isa.c ia->ia_iobase = iobase; ia 274 arch/i386/isa/ahc_isa.c ia->ia_irq = irq; ia 275 arch/i386/isa/ahc_isa.c ia->ia_iosize = AHC_ISA_IOSIZE; ia 276 arch/i386/isa/ahc_isa.c ia->ia_msize = 0; ia 288 arch/i386/isa/ahc_isa.c struct isa_attach_args *ia = aux; ia 296 arch/i386/isa/ahc_isa.c if (ia->ia_iobase != IOBASEUNK) ia 297 arch/i386/isa/ahc_isa.c return (ahc_isa_match(ia, ia->ia_iobase)); ia 322 arch/i386/isa/ahc_isa.c if (ahc_isa_match(ia, EISA_SLOT_ADDR(as->slot) + ia 337 arch/i386/isa/ahc_isa.c struct isa_attach_args *ia = aux; ia 338 arch/i386/isa/ahc_isa.c bus_space_tag_t iot = ia->ia_iot; ia 349 arch/i386/isa/ahc_isa.c ahc->parent_dmat = ia->ia_dmat; ia 353 arch/i386/isa/ahc_isa.c if (bus_space_map(iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) ia 466 arch/i386/isa/ahc_isa.c ahc->ih = isa_intr_establish(ia->ia_ic, irq, ia 62 arch/i386/isa/joy_isa.c struct isa_attach_args *ia = aux; ia 64 arch/i386/isa/joy_isa.c int iobase = ia->ia_iobase; ia 70 arch/i386/isa/joy_isa.c ia->ia_iosize = JOY_NPORTS; ia 71 arch/i386/isa/joy_isa.c ia->ia_msize = 0; ia 80 arch/i386/isa/joy_isa.c struct isa_attach_args *ia = aux; ia 81 arch/i386/isa/joy_isa.c int iobase = ia->ia_iobase; ia 69 arch/i386/isa/joy_isapnp.c struct isa_attach_args *ia = aux; ia 70 arch/i386/isa/joy_isapnp.c int iobase = ia->ipa_io[0].base; ia 81 arch/i386/isa/lms.c struct isa_attach_args *ia = aux; ia 82 arch/i386/isa/lms.c bus_space_tag_t iot = ia->ia_iot; ia 87 arch/i386/isa/lms.c if (ia->ia_iobase == IOBASEUNK) ia 91 arch/i386/isa/lms.c if (bus_space_map(iot, ia->ia_iobase, LMS_NPORTS, 0, &ioh)) ia 112 arch/i386/isa/lms.c ia->ia_iosize = LMS_NPORTS; ia 113 arch/i386/isa/lms.c ia->ia_msize = 0; ia 124 arch/i386/isa/lms.c struct isa_attach_args *ia = aux; ia 125 arch/i386/isa/lms.c bus_space_tag_t iot = ia->ia_iot; ia 131 arch/i386/isa/lms.c if (bus_space_map(iot, ia->ia_iobase, LMS_NPORTS, 0, &ioh)) { ia 141 arch/i386/isa/lms.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_PULSE, ia 78 arch/i386/isa/mms.c struct isa_attach_args *ia = aux; ia 79 arch/i386/isa/mms.c bus_space_tag_t iot = ia->ia_iot; ia 84 arch/i386/isa/mms.c if (ia->ia_iobase == IOBASEUNK) ia 88 arch/i386/isa/mms.c if (bus_space_map(iot, ia->ia_iobase, MMS_NPORTS, 0, &ioh)) ia 101 arch/i386/isa/mms.c ia->ia_iosize = MMS_NPORTS; ia 102 arch/i386/isa/mms.c ia->ia_msize = 0; ia 113 arch/i386/isa/mms.c struct isa_attach_args *ia = aux; ia 114 arch/i386/isa/mms.c bus_space_tag_t iot = ia->ia_iot; ia 120 arch/i386/isa/mms.c if (bus_space_map(iot, ia->ia_iobase, MMS_NPORTS, 0, &ioh)) { ia 130 arch/i386/isa/mms.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_PULSE, ia 202 arch/i386/isa/npx.c ia->ia_iosize = 16; ia 203 arch/i386/isa/npx.c ia->ia_msize = 0; ia 240 arch/i386/isa/npx.c ia->ia_irq = IRQUNK; /* zap the interrupt */ ia 252 arch/i386/isa/npx.c ia->ia_irq = IRQUNK; ia 274 arch/i386/isa/npx.c struct isa_attach_args *ia = aux; ia 285 arch/i386/isa/npx.c ia->ia_irq = IRQUNK; /* Don't want the interrupt vector */ ia 286 arch/i386/isa/npx.c ia->ia_iosize = 16; ia 287 arch/i386/isa/npx.c ia->ia_msize = 0; ia 298 arch/i386/isa/npx.c irq = NRSVIDT + ia->ia_irq; ia 306 arch/i386/isa/npx.c imen = ~((1 << IRQ_SLAVE) | (1 << ia->ia_irq)); ia 323 arch/i386/isa/npx.c result = npxprobe1(ia); ia 369 arch/i386/isa/npx.c struct isa_attach_args *ia = aux; ia 375 arch/i386/isa/npx.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, ia 251 arch/i386/isa/pccom.c struct isa_attach_args *ia = aux; ia 253 arch/i386/isa/pccom.c iot = ia->ia_iot; ia 254 arch/i386/isa/pccom.c iobase = ia->ia_iobase; ia 256 arch/i386/isa/pccom.c ioh = ia->ia_ioh; ia 299 arch/i386/isa/pccom.c struct isa_attach_args *ia = aux; ia 301 arch/i386/isa/pccom.c ia->ia_iosize = COM_NPORTS; ia 302 arch/i386/isa/pccom.c ia->ia_msize = 0; ia 325 arch/i386/isa/pccom.c struct isa_attach_args *ia = aux; ia 330 arch/i386/isa/pccom.c iobase = ia->ia_iobase; ia 331 arch/i386/isa/pccom.c iot = ia->ia_iot; ia 334 arch/i386/isa/pccom.c ioh = ia->ia_ioh; ia 355 arch/i386/isa/pccom.c irq = ia->ia_irq; ia 391 arch/i386/isa/pccom.c struct isa_attach_args *ia = aux; ia 395 arch/i386/isa/pccom.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 399 arch/i386/isa/pccom.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 404 arch/i386/isa/pccom.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 222 arch/i386/stand/pxeboot/net.c return (intoa(ia.s_addr)); ia 83 compat/linux/linux_cdrom.c struct sys_ioctl_args ia; ia 262 compat/linux/linux_cdrom.c SCARG(&ia, com) = CDIOCPAUSE; ia 265 compat/linux/linux_cdrom.c SCARG(&ia, com) = CDIOCRESUME; ia 268 compat/linux/linux_cdrom.c SCARG(&ia, com) = CDIOCSTOP; ia 271 compat/linux/linux_cdrom.c SCARG(&ia, com) = CDIOCSTART; ia 277 compat/linux/linux_cdrom.c SCARG(&ia, com) = arg ? CDIOCALLOW : CDIOCPREVENT; ia 280 compat/linux/linux_cdrom.c SCARG(&ia, com) = CDIOCEJECT; ia 283 compat/linux/linux_cdrom.c SCARG(&ia, com) = CDIOCRESET; ia 291 compat/linux/linux_cdrom.c SCARG(&ia, fd) = SCARG(uap, fd); ia 292 compat/linux/linux_cdrom.c SCARG(&ia, data) = SCARG(uap, data); ia 293 compat/linux/linux_cdrom.c error = sys_ioctl(p, &ia, retval); ia 1315 compat/linux/linux_socket.c struct sys_ioctl_args ia; ia 1362 compat/linux/linux_socket.c SCARG(&ia, com) = FIOSETOWN; ia 1365 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCSPGRP; ia 1368 compat/linux/linux_socket.c SCARG(&ia, com) = FIOGETOWN; ia 1371 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCGPGRP; ia 1374 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCATMARK; ia 1378 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCGSTAMP; ia 1382 compat/linux/linux_socket.c SCARG(&ia, com) = OSIOCGIFCONF; ia 1385 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCGIFFLAGS; ia 1388 compat/linux/linux_socket.c SCARG(&ia, com) = OSIOCGIFADDR; ia 1391 compat/linux/linux_socket.c SCARG(&ia, com) = OSIOCGIFDSTADDR; ia 1394 compat/linux/linux_socket.c SCARG(&ia, com) = OSIOCGIFBRDADDR; ia 1397 compat/linux/linux_socket.c SCARG(&ia, com) = OSIOCGIFNETMASK; ia 1400 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCGIFMETRIC; ia 1403 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCGIFMTU; ia 1406 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCADDMULTI; ia 1409 compat/linux/linux_socket.c SCARG(&ia, com) = SIOCDELMULTI; ia 1445 compat/linux/linux_socket.c SCARG(&ia, fd) = SCARG(uap, fd); ia 1446 compat/linux/linux_socket.c SCARG(&ia, data) = SCARG(uap, data); ia 1447 compat/linux/linux_socket.c error = sys_ioctl(p, &ia, retval); ia 459 compat/linux/linux_termios.c struct sys_ioctl_args ia; ia 622 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCGWINSZ; ia 625 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCSWINSZ; ia 628 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCMGET; ia 631 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCMBIS; ia 634 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCMBIC; ia 637 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCMSET; ia 640 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCGPGRP; ia 643 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCSPGRP; ia 646 compat/linux/linux_termios.c SCARG(&ia, com) = FIONREAD; ia 649 compat/linux/linux_termios.c SCARG(&ia, com) = FIONBIO; ia 652 compat/linux/linux_termios.c SCARG(&ia, com) = FIOASYNC; ia 655 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCEXCL; ia 658 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCNXCL; ia 661 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCSCTTY; ia 664 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCCONS; ia 667 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCNOTTY; ia 670 compat/linux/linux_termios.c SCARG(&ia, com) = SCARG(uap, data) ? TIOCDRAIN : TIOCSBRK; ia 675 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCSTOP; ia 678 compat/linux/linux_termios.c SCARG(&ia, com) = TIOCSTART; ia 718 compat/linux/linux_termios.c SCARG(&ia, fd) = SCARG(uap, fd); ia 719 compat/linux/linux_termios.c SCARG(&ia, data) = SCARG(uap, data); ia 720 compat/linux/linux_termios.c error = sys_ioctl(p, &ia, retval); ia 71 dev/i2c/ad741x.c struct i2c_attach_args *ia = aux; ia 73 dev/i2c/ad741x.c if (strcmp(ia->ia_name, "ad7417") == 0 || ia 74 dev/i2c/ad741x.c strcmp(ia->ia_name, "ad7418") == 0) ia 83 dev/i2c/ad741x.c struct i2c_attach_args *ia = aux; ia 87 dev/i2c/ad741x.c sc->sc_tag = ia->ia_tag; ia 88 dev/i2c/ad741x.c sc->sc_addr = ia->ia_addr; ia 90 dev/i2c/ad741x.c printf(": %s", ia->ia_name); ia 93 dev/i2c/ad741x.c if (strcmp(ia->ia_name, "ad7417") == 0) ia 95 dev/i2c/ad741x.c if (strcmp(ia->ia_name, "ad7418") == 0) ia 68 dev/i2c/adm1021.c struct i2c_attach_args *ia = aux; ia 70 dev/i2c/adm1021.c if (strcmp(ia->ia_name, "adm1021") == 0 || ia 71 dev/i2c/adm1021.c strcmp(ia->ia_name, "adm1023") == 0 || ia 72 dev/i2c/adm1021.c strcmp(ia->ia_name, "adm1032") == 0 || ia 73 dev/i2c/adm1021.c strcmp(ia->ia_name, "g781") == 0 || ia 74 dev/i2c/adm1021.c strcmp(ia->ia_name, "g781-1") == 0 || ia 75 dev/i2c/adm1021.c strcmp(ia->ia_name, "gl523sm") == 0 || ia 76 dev/i2c/adm1021.c strcmp(ia->ia_name, "max1617") == 0 || ia 77 dev/i2c/adm1021.c strcmp(ia->ia_name, "xeontemp") == 0) ia 86 dev/i2c/adm1021.c struct i2c_attach_args *ia = aux; ia 90 dev/i2c/adm1021.c sc->sc_tag = ia->ia_tag; ia 91 dev/i2c/adm1021.c sc->sc_addr = ia->ia_addr; ia 93 dev/i2c/adm1021.c if (strcmp(ia->ia_name, "xeontemp") == 0) { ia 97 dev/i2c/adm1021.c printf(": %s", ia->ia_name); ia 85 dev/i2c/adm1024.c struct i2c_attach_args *ia = aux; ia 87 dev/i2c/adm1024.c if (strcmp(ia->ia_name, "adm1024") == 0) ia 96 dev/i2c/adm1024.c struct i2c_attach_args *ia = aux; ia 100 dev/i2c/adm1024.c sc->sc_tag = ia->ia_tag; ia 101 dev/i2c/adm1024.c sc->sc_addr = ia->ia_addr; ia 85 dev/i2c/adm1025.c struct i2c_attach_args *ia = aux; ia 87 dev/i2c/adm1025.c if (strcmp(ia->ia_name, "adm1025") == 0 || ia 88 dev/i2c/adm1025.c strcmp(ia->ia_name, "47m192") == 0 || ia 89 dev/i2c/adm1025.c strcmp(ia->ia_name, "ne1619") == 0) ia 98 dev/i2c/adm1025.c struct i2c_attach_args *ia = aux; ia 102 dev/i2c/adm1025.c sc->sc_tag = ia->ia_tag; ia 103 dev/i2c/adm1025.c sc->sc_addr = ia->ia_addr; ia 105 dev/i2c/adm1025.c printf(": %s", ia->ia_name); ia 109 dev/i2c/adm1025.c if (strcmp(ia->ia_name, "47m192") == 0) { ia 101 dev/i2c/adm1026.c struct i2c_attach_args *ia = aux; ia 103 dev/i2c/adm1026.c if (strcmp(ia->ia_name, "adm1026") == 0) ia 112 dev/i2c/adm1026.c struct i2c_attach_args *ia = aux; ia 116 dev/i2c/adm1026.c sc->sc_tag = ia->ia_tag; ia 117 dev/i2c/adm1026.c sc->sc_addr = ia->ia_addr; ia 64 dev/i2c/adm1030.c struct i2c_attach_args *ia = aux; ia 66 dev/i2c/adm1030.c if (strcmp(ia->ia_name, "adm1030") == 0) ia 75 dev/i2c/adm1030.c struct i2c_attach_args *ia = aux; ia 79 dev/i2c/adm1030.c sc->sc_tag = ia->ia_tag; ia 80 dev/i2c/adm1030.c sc->sc_addr = ia->ia_addr; ia 69 dev/i2c/adm1031.c struct i2c_attach_args *ia = aux; ia 71 dev/i2c/adm1031.c if (strcmp(ia->ia_name, "adm1031") == 0) ia 80 dev/i2c/adm1031.c struct i2c_attach_args *ia = aux; ia 84 dev/i2c/adm1031.c sc->sc_tag = ia->ia_tag; ia 85 dev/i2c/adm1031.c sc->sc_addr = ia->ia_addr; ia 129 dev/i2c/adt7460.c struct i2c_attach_args *ia = aux; ia 133 dev/i2c/adt7460.c if (strcmp(ia->ia_name, adt_chips[i].name) == 0) ia 142 dev/i2c/adt7460.c struct i2c_attach_args *ia = aux; ia 146 dev/i2c/adt7460.c sc->sc_tag = ia->ia_tag; ia 147 dev/i2c/adt7460.c sc->sc_addr = ia->ia_addr; ia 152 dev/i2c/adt7460.c if (strcmp(ia->ia_name, adt_chips[i].name) == 0) { ia 187 dev/i2c/adt7460.c printf(": %s rev 0x%02x", ia->ia_name, rev); ia 131 dev/i2c/asb100.c struct i2c_attach_args *ia = aux; ia 133 dev/i2c/asb100.c if (strcmp(ia->ia_name, "asb100") == 0) ia 169 dev/i2c/asb100.c struct i2c_attach_args *ia = aux; ia 173 dev/i2c/asb100.c sc->sc_tag = ia->ia_tag; ia 174 dev/i2c/asb100.c sc->sc_addr = ia->ia_addr; ia 62 dev/i2c/ds1631.c struct i2c_attach_args *ia = aux; ia 64 dev/i2c/ds1631.c if (strcmp(ia->ia_name, "ds1631") == 0 || ia 65 dev/i2c/ds1631.c strcmp(ia->ia_name, "ds1624") == 0 || ia 66 dev/i2c/ds1631.c strcmp(ia->ia_name, "ds1721") == 0) ia 75 dev/i2c/ds1631.c struct i2c_attach_args *ia = aux; ia 79 dev/i2c/ds1631.c printf(": %s", ia->ia_name); ia 81 dev/i2c/ds1631.c sc->sc_tag = ia->ia_tag; ia 82 dev/i2c/ds1631.c sc->sc_addr = ia->ia_addr; ia 105 dev/i2c/ds1631.c if (strcmp(ia->ia_name, "ds1624") == 0) ia 73 dev/i2c/fcu.c struct i2c_attach_args *ia = aux; ia 75 dev/i2c/fcu.c if (strcmp(ia->ia_name, "fcu") == 0) ia 84 dev/i2c/fcu.c struct i2c_attach_args *ia = aux; ia 87 dev/i2c/fcu.c sc->sc_tag = ia->ia_tag; ia 88 dev/i2c/fcu.c sc->sc_addr = ia->ia_addr; ia 87 dev/i2c/fintek.c struct i2c_attach_args *ia = aux; ia 89 dev/i2c/fintek.c if (strcmp(ia->ia_name, "f75375") == 0) ia 114 dev/i2c/fintek.c struct i2c_attach_args *ia = aux; ia 118 dev/i2c/fintek.c sc->sc_tag = ia->ia_tag; ia 119 dev/i2c/fintek.c sc->sc_addr = ia->ia_addr; ia 83 dev/i2c/gl518sm.c struct i2c_attach_args *ia = aux; ia 85 dev/i2c/gl518sm.c if (strcmp(ia->ia_name, "gl518sm") == 0) ia 94 dev/i2c/gl518sm.c struct i2c_attach_args *ia = aux; ia 98 dev/i2c/gl518sm.c sc->sc_tag = ia->ia_tag; ia 99 dev/i2c/gl518sm.c sc->sc_addr = ia->ia_addr; ia 86 dev/i2c/i2c.c struct i2c_attach_args *ia = aux; ia 89 dev/i2c/i2c.c printf("\"%s\" at %s", ia->ia_name, pnp); ia 90 dev/i2c/i2c.c printf(" addr 0x%x", ia->ia_addr); ia 100 dev/i2c/i2c.c struct i2c_attach_args ia; ia 103 dev/i2c/i2c.c memset(&ia, 0, sizeof(ia)); ia 104 dev/i2c/i2c.c ia.ia_tag = sc->sc_tag; ia 105 dev/i2c/i2c.c ia.ia_addr = cf->cf_loc[IICCF_ADDR]; ia 106 dev/i2c/i2c.c ia.ia_size = cf->cf_loc[IICCF_SIZE]; ia 107 dev/i2c/i2c.c ia.ia_name = "unknown"; ia 109 dev/i2c/i2c.c if (cf->cf_attach->ca_match(parent, cf, &ia) > 0) ia 110 dev/i2c/i2c.c config_attach(parent, cf, &ia, iic_print); ia 425 dev/i2c/i2c_scan.c struct i2c_attach_args ia; ia 840 dev/i2c/i2c_scan.c memset(&ia, 0, sizeof(ia)); ia 841 dev/i2c/i2c_scan.c ia.ia_tag = iba->iba_tag; ia 842 dev/i2c/i2c_scan.c ia.ia_addr = addr; ia 843 dev/i2c/i2c_scan.c ia.ia_size = 1; ia 844 dev/i2c/i2c_scan.c ia.ia_name = name; ia 845 dev/i2c/i2c_scan.c if (config_found(self, &ia, iic_print)) ia 147 dev/i2c/lm75.c struct i2c_attach_args *ia = aux; ia 149 dev/i2c/lm75.c if (strcmp(ia->ia_name, "lm75") == 0 || ia 150 dev/i2c/lm75.c strcmp(ia->ia_name, "lm77") == 0 || ia 151 dev/i2c/lm75.c strcmp(ia->ia_name, "ds1775") == 0 || ia 152 dev/i2c/lm75.c strcmp(ia->ia_name, "lm75a") == 0) ia 161 dev/i2c/lm75.c struct i2c_attach_args *ia = aux; ia 164 dev/i2c/lm75.c sc->sc_tag = ia->ia_tag; ia 165 dev/i2c/lm75.c sc->sc_addr = ia->ia_addr; ia 167 dev/i2c/lm75.c printf(": %s", ia->ia_name); ia 191 dev/i2c/lm75.c if (strcmp(ia->ia_name, "lm77") == 0) { ia 194 dev/i2c/lm75.c } else if (strcmp(ia->ia_name, "ds1775") == 0) { ia 198 dev/i2c/lm75.c } else if (strcmp(ia->ia_name, "lm75a") == 0) { ia 49 dev/i2c/lm78_i2c.c struct i2c_attach_args *ia = aux; ia 51 dev/i2c/lm78_i2c.c if (strcmp(ia->ia_name, "as99127f") == 0 || ia 52 dev/i2c/lm78_i2c.c strcmp(ia->ia_name, "w83627hf") == 0 || ia 53 dev/i2c/lm78_i2c.c strcmp(ia->ia_name, "w83781d") == 0 || ia 54 dev/i2c/lm78_i2c.c strcmp(ia->ia_name, "w83782d") == 0 || ia 55 dev/i2c/lm78_i2c.c strcmp(ia->ia_name, "w83783s") == 0 || ia 56 dev/i2c/lm78_i2c.c strcmp(ia->ia_name, "w83791d") == 0 || ia 57 dev/i2c/lm78_i2c.c strcmp(ia->ia_name, "w83792d") == 0) { ia 64 dev/i2c/lm78_i2c.c if (strcmp(ia->ia_name, "w83791sd") == 0) { ia 74 dev/i2c/lm78_i2c.c struct i2c_attach_args *ia = aux; ia 77 dev/i2c/lm78_i2c.c sc->sc_tag = ia->ia_tag; ia 78 dev/i2c/lm78_i2c.c sc->sc_addr = ia->ia_addr; ia 86 dev/i2c/lm78_i2c.c sc->sc_lmsc.sbusaddr = ia->ia_addr; ia 86 dev/i2c/lm87.c struct i2c_attach_args *ia = aux; ia 88 dev/i2c/lm87.c if (strcmp(ia->ia_name, "lm87") == 0 || ia 89 dev/i2c/lm87.c strcmp(ia->ia_name, "lm87cimt") == 0 || ia 90 dev/i2c/lm87.c strcmp(ia->ia_name, "adm9240") == 0 || ia 91 dev/i2c/lm87.c strcmp(ia->ia_name, "lm81") == 0 || ia 92 dev/i2c/lm87.c strcmp(ia->ia_name, "ds1780") == 0) ia 101 dev/i2c/lm87.c struct i2c_attach_args *ia = aux; ia 105 dev/i2c/lm87.c sc->sc_tag = ia->ia_tag; ia 106 dev/i2c/lm87.c sc->sc_addr = ia->ia_addr; ia 109 dev/i2c/lm87.c if (strcmp(ia->ia_name, "lm81") == 0 || ia 110 dev/i2c/lm87.c strcmp(ia->ia_name, "adm9240") == 0 || ia 111 dev/i2c/lm87.c strcmp(ia->ia_name, "ds1780") == 0) ia 123 dev/i2c/lm87.c printf(": %s rev %x", ia->ia_name, data); ia 77 dev/i2c/maxim6690.c struct i2c_attach_args *ia = aux; ia 79 dev/i2c/maxim6690.c if (strcmp(ia->ia_name, "max6642") == 0 || ia 80 dev/i2c/maxim6690.c strcmp(ia->ia_name, "max6690") == 0 || ia 81 dev/i2c/maxim6690.c strcmp(ia->ia_name, "max6657") == 0 || ia 82 dev/i2c/maxim6690.c strcmp(ia->ia_name, "max6658") == 0 || ia 83 dev/i2c/maxim6690.c strcmp(ia->ia_name, "max6659") == 0 || ia 84 dev/i2c/maxim6690.c strcmp(ia->ia_name, "lm63") == 0 || ia 85 dev/i2c/maxim6690.c strcmp(ia->ia_name, "lm86") == 0 || ia 86 dev/i2c/maxim6690.c strcmp(ia->ia_name, "lm89") == 0 || ia 87 dev/i2c/maxim6690.c strcmp(ia->ia_name, "lm89-1") == 0 || ia 88 dev/i2c/maxim6690.c strcmp(ia->ia_name, "lm90") == 0 || ia 89 dev/i2c/maxim6690.c strcmp(ia->ia_name, "lm99") == 0 || ia 90 dev/i2c/maxim6690.c strcmp(ia->ia_name, "lm99-1") == 0) ia 99 dev/i2c/maxim6690.c struct i2c_attach_args *ia = aux; ia 102 dev/i2c/maxim6690.c sc->sc_tag = ia->ia_tag; ia 103 dev/i2c/maxim6690.c sc->sc_addr = ia->ia_addr; ia 105 dev/i2c/maxim6690.c if (strcmp(ia->ia_name, "max6642") == 0) { ia 109 dev/i2c/maxim6690.c } else if (strcmp(ia->ia_name, "max6690") == 0 || ia 110 dev/i2c/maxim6690.c strcmp(ia->ia_name, "max6657") == 0 || ia 111 dev/i2c/maxim6690.c strcmp(ia->ia_name, "max6658") == 0 || ia 112 dev/i2c/maxim6690.c strcmp(ia->ia_name, "max6659") == 0) { ia 121 dev/i2c/maxim6690.c printf(": %s", ia->ia_name); ia 65 dev/i2c/pca9532.c struct i2c_attach_args *ia = arg; ia 69 dev/i2c/pca9532.c if (ia->ia_addr != PCALED_ADDR) ia 72 dev/i2c/pca9532.c iic_acquire_bus(ia->ia_tag, I2C_F_POLL); ia 74 dev/i2c/pca9532.c if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr, ia 78 dev/i2c/pca9532.c if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr, ia 83 dev/i2c/pca9532.c iic_release_bus(ia->ia_tag, I2C_F_POLL); ia 91 dev/i2c/pca9532.c struct i2c_attach_args *ia = arg; ia 96 dev/i2c/pca9532.c sc->sc_tag = ia->ia_tag; ia 97 dev/i2c/pca9532.c sc->sc_addr = ia->ia_addr; ia 72 dev/i2c/pca9554.c struct i2c_attach_args *ia = aux; ia 74 dev/i2c/pca9554.c if (strcmp(ia->ia_name, "PCA9554") == 0 || ia 75 dev/i2c/pca9554.c strcmp(ia->ia_name, "PCA9554M") == 0 || ia 76 dev/i2c/pca9554.c strcmp(ia->ia_name, "pca9555") == 0 || ia 77 dev/i2c/pca9554.c strcmp(ia->ia_name, "pca9556") == 0 || ia 78 dev/i2c/pca9554.c strcmp(ia->ia_name, "pca9557") == 0) ia 87 dev/i2c/pca9554.c struct i2c_attach_args *ia = aux; ia 92 dev/i2c/pca9554.c sc->sc_tag = ia->ia_tag; ia 93 dev/i2c/pca9554.c sc->sc_addr = ia->ia_addr; ia 115 dev/i2c/rs5c372.c struct i2c_attach_args *ia = arg; ia 120 dev/i2c/rs5c372.c if (ia->ia_addr != RICOHRTC_ADDR) ia 125 dev/i2c/rs5c372.c if (iic_acquire_bus(ia->ia_tag, I2C_F_POLL)) { ia 131 dev/i2c/rs5c372.c if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr, ia 133 dev/i2c/rs5c372.c iic_release_bus(ia->ia_tag, I2C_F_POLL); ia 143 dev/i2c/rs5c372.c if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr, ia 145 dev/i2c/rs5c372.c iic_release_bus(ia->ia_tag, I2C_F_POLL); ia 156 dev/i2c/rs5c372.c if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr, ia 158 dev/i2c/rs5c372.c iic_release_bus(ia->ia_tag, I2C_F_POLL); ia 168 dev/i2c/rs5c372.c iic_release_bus(ia->ia_tag, I2C_F_POLL); ia 176 dev/i2c/rs5c372.c struct i2c_attach_args *ia = arg; ia 180 dev/i2c/rs5c372.c sc->sc_tag = ia->ia_tag; ia 181 dev/i2c/rs5c372.c sc->sc_address = ia->ia_addr; ia 64 dev/i2c/tsl2560.c struct i2c_attach_args *ia = aux; ia 66 dev/i2c/tsl2560.c if (strcmp(ia->ia_name, "tsl2560") == 0) ia 75 dev/i2c/tsl2560.c struct i2c_attach_args *ia = aux; ia 78 dev/i2c/tsl2560.c sc->sc_tag = ia->ia_tag; ia 79 dev/i2c/tsl2560.c sc->sc_addr = ia->ia_addr; ia 150 dev/i2c/w83l784r.c struct i2c_attach_args *ia = aux; ia 152 dev/i2c/w83l784r.c if (strcmp(ia->ia_name, "w83l784r") == 0 || ia 153 dev/i2c/w83l784r.c strcmp(ia->ia_name, "w83l785r") == 0 || ia 154 dev/i2c/w83l784r.c strcmp(ia->ia_name, "w83l785ts-l") == 0) ia 163 dev/i2c/w83l784r.c struct i2c_attach_args *ia = aux; ia 167 dev/i2c/w83l784r.c sc->sc_tag = ia->ia_tag; ia 168 dev/i2c/w83l784r.c sc->sc_addr[0] = ia->ia_addr; ia 543 dev/i2o/iop.c ia.ia_class = I2O_CLASS_ANY; ia 544 dev/i2o/iop.c ia.ia_tid = I2O_TID_IOP; ia 545 dev/i2o/iop.c config_found_sm(self, &ia, iop_vendor_print, iop_submatch); ia 746 dev/i2o/iop.c struct iop_attach_args ia; ia 763 dev/i2o/iop.c ia.ia_class = letoh16(le->classid) & I2O_CLASS_MASK; ia 764 dev/i2o/iop.c ia.ia_tid = sc->sc_tidmap[i].it_tid; ia 768 dev/i2o/iop.c if (iop_class[j].ic_class == ia.ia_class) ia 779 dev/i2o/iop.c if (ia.ia_tid == ii->ii_tid) { ia 789 dev/i2o/iop.c dv = config_found_sm(&sc->sc_dv, &ia, iop_print, iop_submatch); ia 834 dev/i2o/iop.c struct iop_attach_args *ia; ia 837 dev/i2o/iop.c ia = aux; ia 840 dev/i2o/iop.c iop_devinfo(ia->ia_class, devinfo, sizeof devinfo); ia 843 dev/i2o/iop.c printf(" tid %d", ia->ia_tid); ia 862 dev/i2o/iop.c struct iop_attach_args *ia; ia 864 dev/i2o/iop.c ia = aux; ia 866 dev/i2o/iop.c if (cf->iopcf_tid != IOPCF_TID_DEFAULT && cf->iopcf_tid != ia->ia_tid) ia 168 dev/i2o/ioprbs.c struct iop_attach_args *ia = aux; ia 170 dev/i2o/ioprbs.c return (ia->ia_class == I2O_CLASS_RANDOM_BLOCK_STORAGE); ia 179 dev/i2o/ioprbs.c struct iop_attach_args *ia = aux; ia 212 dev/i2o/ioprbs.c sc->sc_ii.ii_tid = ia->ia_tid; ia 219 dev/i2o/ioprbs.c sc->sc_eventii.ii_tid = ia->ia_tid; ia 241 dev/i2o/ioprbs.c iop_print_ident(iop, ia->ia_tid); ia 254 dev/i2o/ioprbs.c rv = iop_param_op(iop, ia->ia_tid, NULL, 0, I2O_PARAM_RBS_DEVICE_INFO, ia 304 dev/i2o/ioprbs.c rv = iop_param_op(iop, ia->ia_tid, NULL, 0, ia 321 dev/i2o/ioprbs.c rv = iop_param_op(iop, ia->ia_tid, NULL, 0, I2O_PARAM_RBS_OPERATION, ia 333 dev/i2o/ioprbs.c rv = iop_param_op(iop, ia->ia_tid, NULL, 1, I2O_PARAM_RBS_OPERATION, ia 103 dev/i2o/iopsp.c struct iop_attach_args *ia = aux; ia 111 dev/i2o/iopsp.c if (ia->ia_class != I2O_CLASS_BUS_ADAPTER_PORT) ia 114 dev/i2o/iopsp.c if ((rv = iop_param_op((struct iop_softc *)parent, ia->ia_tid, NULL, 0, ia 138 dev/i2o/iopsp.c struct iop_attach_args *ia = (struct iop_attach_args *)aux; ia 158 dev/i2o/iopsp.c sc->sc_ii.ii_tid = ia->ia_tid; ia 163 dev/i2o/iopsp.c rv = iop_param_op(iop, ia->ia_tid, NULL, 0, I2O_PARAM_HBA_CTLR_INFO, ia 178 dev/i2o/iopsp.c iop_print_ident(iop, ia->ia_tid); ia 181 dev/i2o/iopsp.c rv = iop_param_op(iop, ia->ia_tid, NULL, 0, ia 890 dev/ipmi.c ia->iaa_if_type = pipmi->smipmi_if_type; ia 891 dev/ipmi.c ia->iaa_if_rev = pipmi->smipmi_if_rev; ia 892 dev/ipmi.c ia->iaa_if_irq = (pipmi->smipmi_base_flags & SMIPMI_FLAG_IRQEN) ? ia 894 dev/ipmi.c ia->iaa_if_irqlvl = (pipmi->smipmi_base_flags & SMIPMI_FLAG_IRQLVL) ? ia 899 dev/ipmi.c ia->iaa_if_iospacing = 1; ia 903 dev/ipmi.c ia->iaa_if_iospacing = 4; ia 907 dev/ipmi.c ia->iaa_if_iospacing = 2; ia 911 dev/ipmi.c ia->iaa_if_iospacing = 1; ia 917 dev/ipmi.c ia->iaa_if_iotype = 'i'; ia 918 dev/ipmi.c ia->iaa_if_iobase = pipmi->smipmi_base_address & ~0x1; ia 920 dev/ipmi.c ia->iaa_if_iotype = 'm'; ia 921 dev/ipmi.c ia->iaa_if_iobase = pipmi->smipmi_base_address & ~0xF; ia 924 dev/ipmi.c ia->iaa_if_iobase++; ia 928 dev/ipmi.c ia->iaa_if_iospacing = 1; ia 929 dev/ipmi.c ia->iaa_if_iobase = pipmi->smipmi_base_address; ia 930 dev/ipmi.c ia->iaa_if_iotype = 'i'; ia 1562 dev/ipmi.c sc->sc_if = ipmi_get_if(ia->iaa_if_type); ia 1566 dev/ipmi.c if (ia->iaa_if_iotype == 'i') ia 1567 dev/ipmi.c sc->sc_iot = ia->iaa_iot; ia 1569 dev/ipmi.c sc->sc_iot = ia->iaa_memt; ia 1571 dev/ipmi.c sc->sc_if_rev = ia->iaa_if_rev; ia 1572 dev/ipmi.c sc->sc_if_iospacing = ia->iaa_if_iospacing; ia 1573 dev/ipmi.c if (bus_space_map(sc->sc_iot, ia->iaa_if_iobase, ia 1578 dev/ipmi.c sc->sc_iot, ia->iaa_if_iobase, ia 1628 dev/ipmi.c struct ipmi_attach_args *ia = aux; ia 1634 dev/ipmi.c ipmi_smbios_probe(tbl.tblhdr, ia); ia 1645 dev/ipmi.c ia->iaa_if_type = pipmi->dmd_if_type; ia 1646 dev/ipmi.c ia->iaa_if_rev = pipmi->dmd_if_rev; ia 1656 dev/ipmi.c struct ipmi_attach_args *ia = aux; ia 1662 dev/ipmi.c if (strcmp(ia->iaa_name, cf->cf_driver->cd_name)) ia 1668 dev/ipmi.c if (ipmi_map_regs(&sc, ia) == 0) { ia 1686 dev/ipmi.c ipmi_unmap_regs(&sc, ia); ia 1696 dev/ipmi.c struct ipmi_attach_args *ia = aux; ia 1700 dev/ipmi.c ipmi_map_regs(sc, ia); ia 1706 dev/ipmi.c ipmi_unmap_regs(sc, ia); ia 1732 dev/ipmi.c ia->iaa_if_rev >> 4, ia->iaa_if_rev & 0xF, sc->sc_if->name, ia 1733 dev/ipmi.c ia->iaa_if_iotype == 'i' ? "io" : "mem", ia->iaa_if_iobase, ia 1734 dev/ipmi.c ia->iaa_if_iospacing * sc->sc_if->nregs, ia->iaa_if_iospacing); ia 1735 dev/ipmi.c if (ia->iaa_if_irq != -1) ia 1736 dev/ipmi.c printf(" irq %d", ia->iaa_if_irq); ia 127 dev/isa/addcom_isa.c struct isa_attach_args *ia = aux; ia 128 dev/isa/addcom_isa.c int iobase = ia->ia_iobase; ia 129 dev/isa/addcom_isa.c bus_space_tag_t iot = ia->ia_iot; ia 141 dev/isa/addcom_isa.c if (ia->ia_iobase == -1 /* ISACF_PORT_DEFAULT */) ia 173 dev/isa/addcom_isa.c ia->ia_iosize = NSLAVES * COM_NPORTS; ia 196 dev/isa/addcom_isa.c struct isa_attach_args *ia = aux; ia 198 dev/isa/addcom_isa.c bus_space_tag_t iot = ia->ia_iot; ia 202 dev/isa/addcom_isa.c sc->sc_iot = ia->ia_iot; ia 203 dev/isa/addcom_isa.c sc->sc_iobase = ia->ia_iobase; ia 206 dev/isa/addcom_isa.c if (ia->ia_irq == IRQUNK) { ia 211 dev/isa/addcom_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 350 dev/isa/aha.c register struct isa_attach_args *ia = aux; ia 356 dev/isa/aha.c if (btports[i] == ia->ia_iobase) ia 361 dev/isa/aha.c if (aha_find(ia, NULL, 0) != 0) ia 364 dev/isa/aha.c ia->ia_msize = 0; ia 365 dev/isa/aha.c ia->ia_iosize = 4; ia 378 dev/isa/aha.c struct isa_attach_args *ia = aux; ia 384 dev/isa/aha.c ia->ia_iobase = ia->ipa_io[0].base; ia 385 dev/isa/aha.c isadma_cascade(ia->ia_drq); ia 388 dev/isa/aha.c if (aha_find(ia, sc, isapnp) != 0) ia 390 dev/isa/aha.c sc->sc_iobase = ia->ia_iobase; ia 391 dev/isa/aha.c sc->sc_dmat = ia->ia_dmat; ia 413 dev/isa/aha.c sc->sc_ih = isa_intr_establish(ia->ia_ic, sc->sc_irq, IST_EDGE, ia 924 dev/isa/aha.c int iobase = ia->ia_iobase; ia 982 dev/isa/aha.c irq = ia->ia_irq; ia 1009 dev/isa/aha.c drq = ia->ia_drq; ia 1021 dev/isa/aha.c if (ia->ia_irq == IRQUNK) ia 1022 dev/isa/aha.c ia->ia_irq = irq; ia 1023 dev/isa/aha.c else if (ia->ia_irq != irq) ia 1025 dev/isa/aha.c if (ia->ia_drq == DRQUNK) ia 1026 dev/isa/aha.c ia->ia_drq = drq; ia 1027 dev/isa/aha.c else if (ia->ia_drq != drq) ia 98 dev/isa/aic_isa.c struct isa_attach_args *ia = aux; ia 99 dev/isa/aic_isa.c bus_space_tag_t iot = ia->ia_iot; ia 103 dev/isa/aic_isa.c if (bus_space_map(iot, ia->ia_iobase, AIC_NPORTS, 0, &ioh)) ia 106 dev/isa/aic_isa.c AIC_TRACE(("aic: probing for aic-chip at port 0x%x\n", ia->ia_iobase)); ia 112 dev/isa/aic_isa.c ia->ia_msize = 0; ia 113 dev/isa/aic_isa.c ia->ia_iosize = AIC_NPORTS; ia 126 dev/isa/aic_isa.c struct isa_attach_args *ia = aux; ia 127 dev/isa/aic_isa.c bus_space_tag_t iot = ia->ia_iot; ia 131 dev/isa/aic_isa.c if (bus_space_map(iot, ia->ia_iobase, AIC_NPORTS, 0, &ioh)) ia 139 dev/isa/aic_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 83 dev/isa/aic_isapnp.c struct isa_attach_args *ia = aux; ia 87 dev/isa/aic_isapnp.c sc->sc_iot = ia->ia_iot; ia 88 dev/isa/aic_isapnp.c sc->sc_ioh = ia->ia_ioh; ia 89 dev/isa/aic_isapnp.c sc->sc_irq = ia->ia_irq; ia 90 dev/isa/aic_isapnp.c sc->sc_drq = ia->ia_drq; ia 93 dev/isa/aic_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 127 dev/isa/aps.c struct isa_attach_args *ia = aux; ia 131 dev/isa/aps.c iot = ia->ia_iot; ia 132 dev/isa/aps.c iobase = ia->ipa_io[0].base; ia 173 dev/isa/aps.c ia->ipa_nio = 1; ia 174 dev/isa/aps.c ia->ipa_io[0].length = APS_ADDR_SIZE; ia 175 dev/isa/aps.c ia->ipa_nmem = 0; ia 176 dev/isa/aps.c ia->ipa_nirq = 0; ia 177 dev/isa/aps.c ia->ipa_ndrq = 0; ia 189 dev/isa/aps.c struct isa_attach_args *ia = aux; ia 191 dev/isa/aps.c iobase = ia->ipa_io[0].base; ia 192 dev/isa/aps.c iot = sc->aps_iot = ia->ia_iot; ia 278 dev/isa/aria.c register struct isa_attach_args *ia = aux; ia 280 dev/isa/aria.c register u_short iobase = ia->ia_iobase; ia 287 dev/isa/aria.c if (!ARIA_BASE_VALID(ia->ia_iobase)) { ia 288 dev/isa/aria.c printf("aria: configured iobase %d invalid\n", ia->ia_iobase); ia 293 dev/isa/aria.c if (!ARIA_IRQ_VALID(ia->ia_irq)) { ia 294 dev/isa/aria.c printf("aria: configured irq %d invalid\n", ia->ia_irq); ia 298 dev/isa/aria.c sc->sc_irq = ia->ia_irq; ia 301 dev/isa/aria.c aria_prometheus_kludge(ia); ia 308 dev/isa/aria.c ia->ia_iosize = ARIADSP_NPORT; ia 335 dev/isa/aria.c u_short rba = ia->ia_iobase; ia 351 dev/isa/aria.c aria_do_kludge(0x111, ((ia->ia_iobase-0x280)>>2)+0xA0, 0xbf, 0xa0, rba); ia 352 dev/isa/aria.c aria_do_kludge(0x011, ia->ia_irq-6, 0xf8, 0x00, rba); ia 412 dev/isa/aria.c struct isa_attach_args *ia = (struct isa_attach_args *)aux; ia 413 dev/isa/aria.c register u_short iobase = ia->ia_iobase; ia 417 dev/isa/aria.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 82 dev/isa/ast.c struct isa_attach_args *ia = aux; ia 83 dev/isa/ast.c int iobase = ia->ia_iobase; ia 84 dev/isa/ast.c bus_space_tag_t iot = ia->ia_iot; ia 124 dev/isa/ast.c ia->ia_iosize = NSLAVES * COM_NPORTS; ia 147 dev/isa/ast.c struct isa_attach_args *ia = aux; ia 151 dev/isa/ast.c sc->sc_iot = ia->ia_iot; ia 152 dev/isa/ast.c sc->sc_iobase = ia->ia_iobase; ia 178 dev/isa/ast.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 128 dev/isa/aztech.c struct isa_attach_args *ia = aux; ia 129 dev/isa/aztech.c bus_space_tag_t iot = ia->ia_iot; ia 132 dev/isa/aztech.c int iosize = 1, iobase = ia->ia_iobase; ia 148 dev/isa/aztech.c ia->ia_iosize = iosize; ia 156 dev/isa/aztech.c struct isa_attach_args *ia = aux; ia 158 dev/isa/aztech.c sc->lm.iot = ia->ia_iot; ia 166 dev/isa/aztech.c if (bus_space_map(sc->lm.iot, ia->ia_iobase, ia->ia_iosize, ia 82 dev/isa/bha_isa.c struct isa_attach_args *ia = aux; ia 83 dev/isa/bha_isa.c bus_space_tag_t iot = ia->ia_iot; ia 92 dev/isa/bha_isa.c if (ia->ia_iobase == IOBASEUNK) ia 95 dev/isa/bha_isa.c if (bus_space_map(iot, ia->ia_iobase, BHA_ISA_IOSIZE, 0, &ioh)) ia 115 dev/isa/bha_isa.c if (ia->ia_irq != -1 && ia->ia_irq != bpd.sc_irq) ia 117 dev/isa/bha_isa.c if (ia->ia_drq != -1 && ia->ia_drq != bpd.sc_drq) ia 119 dev/isa/bha_isa.c ia->ia_irq = bpd.sc_irq; ia 120 dev/isa/bha_isa.c ia->ia_drq = bpd.sc_drq; ia 121 dev/isa/bha_isa.c ia->ia_msize = 0; ia 122 dev/isa/bha_isa.c ia->ia_iosize = BHA_ISA_IOSIZE; ia 135 dev/isa/bha_isa.c struct isa_attach_args *ia = aux; ia 137 dev/isa/bha_isa.c bus_space_tag_t iot = ia->ia_iot; ia 140 dev/isa/bha_isa.c isa_chipset_tag_t ic = ia->ia_ic; ia 147 dev/isa/bha_isa.c if (bus_space_map(iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) { ia 154 dev/isa/bha_isa.c sc->sc_dmat = ia->ia_dmat; ia 198 dev/isa/bha_isa.c btports[nbtports++] = ia->ia_iobase; ia 82 dev/isa/boca.c struct isa_attach_args *ia = aux; ia 83 dev/isa/boca.c int iobase = ia->ia_iobase; ia 84 dev/isa/boca.c bus_space_tag_t iot = ia->ia_iot; ia 124 dev/isa/boca.c ia->ia_iosize = NSLAVES * COM_NPORTS; ia 147 dev/isa/boca.c struct isa_attach_args *ia = aux; ia 149 dev/isa/boca.c bus_space_tag_t iot = ia->ia_iot; ia 152 dev/isa/boca.c sc->sc_iot = ia->ia_iot; ia 153 dev/isa/boca.c sc->sc_iobase = ia->ia_iobase; ia 175 dev/isa/boca.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 85 dev/isa/com_isa.c struct isa_attach_args *ia = aux; ia 91 dev/isa/com_isa.c iot = ia->ia_iot; ia 92 dev/isa/com_isa.c iobase = ia->ia_iobase; ia 112 dev/isa/com_isa.c ia->ia_iosize = COM_NPORTS; ia 113 dev/isa/com_isa.c ia->ia_msize = 0; ia 121 dev/isa/com_isa.c struct isa_attach_args *ia = aux; ia 129 dev/isa/com_isa.c iobase = ia->ia_iobase; ia 130 dev/isa/com_isa.c iot = ia->ia_iot; ia 158 dev/isa/com_isa.c irq = ia->ia_irq; ia 162 dev/isa/com_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 166 dev/isa/com_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 171 dev/isa/com_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 87 dev/isa/com_isapnp.c struct isa_attach_args *ia = aux; ia 92 dev/isa/com_isapnp.c iot = ia->ia_iot; ia 93 dev/isa/com_isapnp.c iobase = ia->ia_iobase; ia 94 dev/isa/com_isapnp.c ioh = ia->ia_ioh; ia 115 dev/isa/com_isapnp.c struct isa_attach_args *ia = aux; ia 128 dev/isa/com_isapnp.c iobase = ia->ia_iobase; ia 129 dev/isa/com_isapnp.c iot = ia->ia_iot; ia 131 dev/isa/com_isapnp.c ioh = ia->ia_ioh; ia 140 dev/isa/com_isapnp.c irq = ia->ia_irq; ia 144 dev/isa/com_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 148 dev/isa/com_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 153 dev/isa/com_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, ia 65 dev/isa/cy_isa.c struct isa_attach_args *ia = aux; ia 70 dev/isa/cy_isa.c if (ia->ia_irq == IRQUNK) { ia 75 dev/isa/cy_isa.c memt = ia->ia_memt; ia 76 dev/isa/cy_isa.c if (bus_space_map(memt, ia->ia_maddr, 0x2000, 0, &memh) != 0) ia 84 dev/isa/cy_isa.c ia->ia_iosize = 0; ia 85 dev/isa/cy_isa.c ia->ia_msize = 0x2000; ia 95 dev/isa/cy_isa.c struct isa_attach_args *ia = aux; ia 98 dev/isa/cy_isa.c sc->sc_memt = ia->ia_memt; ia 100 dev/isa/cy_isa.c if (bus_space_map(ia->ia_memt, ia->ia_maddr, 0x2000, 0, ia 109 dev/isa/cy_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, ia 467 dev/isa/ega.c struct isa_attach_args *ia = aux; ia 471 dev/isa/ega.c if ((ia->ia_iobase != IOBASEUNK && ia 472 dev/isa/ega.c ia->ia_iobase != 0x3d0 && ia 473 dev/isa/ega.c ia->ia_iobase != 0x3b0) || ia 475 dev/isa/ega.c (ia->ia_maddr != MADDRUNK && ia 476 dev/isa/ega.c ia->ia_maddr != 0xb8000 && ia 477 dev/isa/ega.c ia->ia_maddr != 0xb0000) || ia 478 dev/isa/ega.c (ia->ia_msize != 0 && ia->ia_msize != 0x8000) || ia 479 dev/isa/ega.c ia->ia_irq != IRQUNK || ia->ia_drq != DRQUNK) ia 482 dev/isa/ega.c if (ega_is_console(ia->ia_iot)) ia 484 dev/isa/ega.c else if (ia->ia_iobase != 0x3b0 && ia->ia_maddr != 0xb0000 && ia 485 dev/isa/ega.c ega_probe_col(ia->ia_iot, ia->ia_memt)) ia 487 dev/isa/ega.c else if (ia->ia_iobase != 0x3d0 && ia->ia_maddr != 0xb8000 && ia 488 dev/isa/ega.c ega_probe_mono(ia->ia_iot, ia->ia_memt)) ia 493 dev/isa/ega.c ia->ia_iobase = mono ? 0x3b0 : 0x3d0; ia 494 dev/isa/ega.c ia->ia_iosize = 0x10; ia 495 dev/isa/ega.c ia->ia_maddr = mono ? 0xb0000 : 0xb8000; ia 496 dev/isa/ega.c ia->ia_msize = 0x8000; ia 505 dev/isa/ega.c struct isa_attach_args *ia = aux; ia 513 dev/isa/ega.c console = ega_is_console(ia->ia_iot); ia 522 dev/isa/ega.c if (ia->ia_iobase != 0x3b0 && ia->ia_maddr != 0xb0000 && ia 523 dev/isa/ega.c ega_probe_col(ia->ia_iot, ia->ia_memt)) ia 524 dev/isa/ega.c ega_init(dc, ia->ia_iot, ia->ia_memt, 0); ia 525 dev/isa/ega.c else if (ia->ia_iobase != 0x3d0 && ia->ia_maddr != 0xb8000 && ia 526 dev/isa/ega.c ega_probe_mono(ia->ia_iot, ia->ia_memt)) ia 527 dev/isa/ega.c ega_init(dc, ia->ia_iot, ia->ia_memt, 1); ia 80 dev/isa/ess_isapnp.c struct isa_attach_args *ia = aux; ia 82 dev/isa/ess_isapnp.c sc->sc_ic = ia->ia_ic; ia 83 dev/isa/ess_isapnp.c sc->sc_iot = ia->ia_iot; ia 84 dev/isa/ess_isapnp.c sc->sc_ioh = ia->ipa_io[0].h; ia 85 dev/isa/ess_isapnp.c sc->sc_iobase = ia->ipa_io[0].base; ia 87 dev/isa/ess_isapnp.c sc->sc_audio1.irq = ia->ipa_irq[0].num; ia 88 dev/isa/ess_isapnp.c sc->sc_audio1.ist = ia->ipa_irq[0].type; ia 89 dev/isa/ess_isapnp.c sc->sc_audio1.drq = ia->ipa_drq[0].num; ia 90 dev/isa/ess_isapnp.c sc->sc_audio2.irq = ia->ipa_irq[0].num; ia 91 dev/isa/ess_isapnp.c sc->sc_audio2.ist = ia->ipa_irq[0].type; ia 92 dev/isa/ess_isapnp.c sc->sc_audio2.drq = ia->ipa_drq[1].num; ia 101 dev/isa/fdc.c register struct isa_attach_args *ia = aux; ia 107 dev/isa/fdc.c iot = ia->ia_iot; ia 111 dev/isa/fdc.c if (bus_space_map(iot, ia->ia_iobase, FDC_NPORT, 0, &ioh)) ia 113 dev/isa/fdc.c if (bus_space_map(iot, ia->ia_iobase + FDCTL_OFFSET, ia 129 dev/isa/fdc.c ia->ia_iosize = FDC_NPORT; ia 130 dev/isa/fdc.c ia->ia_msize = 0; ia 147 dev/isa/fdc.c struct isa_attach_args *ia = aux; ia 151 dev/isa/fdc.c iot = ia->ia_iot; ia 154 dev/isa/fdc.c if (bus_space_map(iot, ia->ia_iobase, FDC_NPORT, 0, &ioh) || ia 155 dev/isa/fdc.c bus_space_map(iot, ia->ia_iobase + FDCTL_OFFSET, ia 163 dev/isa/fdc.c fdc->sc_drq = ia->ia_drq; ia 169 dev/isa/fdc.c fdc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 118 dev/isa/gscsio.c struct isa_attach_args *ia = aux; ia 124 dev/isa/gscsio.c iot = ia->ia_iot; ia 125 dev/isa/gscsio.c iobase = ia->ipa_io[0].base; ia 133 dev/isa/gscsio.c ia->ipa_nio = 1; ia 134 dev/isa/gscsio.c ia->ipa_io[0].length = GSCSIO_IOSIZE; ia 135 dev/isa/gscsio.c ia->ipa_nmem = 0; ia 136 dev/isa/gscsio.c ia->ipa_nirq = 0; ia 137 dev/isa/gscsio.c ia->ipa_ndrq = 0; ia 147 dev/isa/gscsio.c struct isa_attach_args *ia = aux; ia 151 dev/isa/gscsio.c sc->sc_iot = ia->ia_iot; ia 152 dev/isa/gscsio.c if (bus_space_map(sc->sc_iot, ia->ipa_io[0].base, GSCSIO_IOSIZE, ia 3445 dev/isa/gus.c c = ((unsigned char) gus_irq_map[ia->ia_irq]) | GUSMASK_BOTH_RQ; ia 3587 dev/isa/gus.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 149 dev/isa/gus_isa.c struct isa_attach_args *ia = aux; ia 150 dev/isa/gus_isa.c int iobase = ia->ia_iobase; ia 151 dev/isa/gus_isa.c int recdrq = ia->ia_drq2; ia 159 dev/isa/gus_isa.c if (ia->ia_irq == IRQUNK || gus_irq_map[ia->ia_irq] == IRQUNK) { ia 160 dev/isa/gus_isa.c DPRINTF(("gus: invalid irq %d, card not probed\n", ia->ia_irq)); ia 164 dev/isa/gus_isa.c if (ia->ia_drq == DRQUNK || gus_drq_map[ia->ia_drq] == DRQUNK) { ia 165 dev/isa/gus_isa.c DPRINTF(("gus: invalid drq %d, card not probed\n", ia->ia_drq)); ia 175 dev/isa/gus_isa.c recdrq = ia->ia_drq; ia 180 dev/isa/gus_isa.c if (gus_test_iobase(ia->ia_iot, gus_base_addrs[i])) { ia 185 dev/isa/gus_isa.c } else if (!gus_test_iobase(ia->ia_iot, iobase)) ia 189 dev/isa/gus_isa.c if ((ia->ia_drq != -1 && !isa_drq_isfree(parent, ia->ia_drq)) || ia 193 dev/isa/gus_isa.c ia->ia_iobase = iobase; ia 194 dev/isa/gus_isa.c ia->ia_iosize = GUS_NPORT1; ia 209 dev/isa/gus_isa.c struct isa_attach_args *ia = aux; ia 211 dev/isa/gus_isa.c sc->sc_iot = ia->ia_iot; ia 212 dev/isa/gus_isa.c sc->sc_iobase = ia->ia_iobase; ia 231 dev/isa/gus_isa.c sc->sc_irq = ia->ia_irq; ia 232 dev/isa/gus_isa.c sc->sc_drq = ia->ia_drq; ia 233 dev/isa/gus_isa.c sc->sc_recdrq = ia->ia_drq2; ia 128 dev/isa/hsq.c struct isa_attach_args *ia = aux; ia 129 dev/isa/hsq.c int iobase = ia->ia_iobase; ia 130 dev/isa/hsq.c bus_space_tag_t iot = ia->ia_iot; ia 172 dev/isa/hsq.c ia->ia_iosize = NSLAVES * COM_NPORTS; ia 195 dev/isa/hsq.c struct isa_attach_args *ia = aux; ia 199 dev/isa/hsq.c sc->sc_iot = ia->ia_iot; ia 200 dev/isa/hsq.c sc->sc_iobase = ia->ia_iobase; ia 223 dev/isa/hsq.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 92 dev/isa/i82365_isa.c struct isa_attach_args *ia = aux; ia 93 dev/isa/i82365_isa.c bus_space_tag_t memt = ia->ia_memt, iot = ia->ia_iot; ia 99 dev/isa/i82365_isa.c if (ia->ia_iobase == -1 /* ISACF_PORT_DEFAULT */) ia 102 dev/isa/i82365_isa.c if (bus_space_map(iot, ia->ia_iobase, PCIC_IOSIZE, 0, &ioh)) ia 105 dev/isa/i82365_isa.c if (ia->ia_msize == -1) ia 106 dev/isa/i82365_isa.c ia->ia_msize = PCIC_MEMSIZE; ia 108 dev/isa/i82365_isa.c msize = ia->ia_msize; ia 109 dev/isa/i82365_isa.c if (bus_space_map(memt, ia->ia_maddr, ia->ia_msize, 0, &memh)) { ia 110 dev/isa/i82365_isa.c if (ia->ia_msize > PCIC_MEMSIZE && ia 111 dev/isa/i82365_isa.c !bus_space_map(memt, ia->ia_maddr, PCIC_MEMSIZE, 0, &memh)) ia 148 dev/isa/i82365_isa.c ia->ia_iosize = PCIC_IOSIZE; ia 149 dev/isa/i82365_isa.c ia->ia_msize = msize; ia 160 dev/isa/i82365_isa.c struct isa_attach_args *ia = aux; ia 161 dev/isa/i82365_isa.c isa_chipset_tag_t ic = ia->ia_ic; ia 162 dev/isa/i82365_isa.c bus_space_tag_t iot = ia->ia_iot; ia 163 dev/isa/i82365_isa.c bus_space_tag_t memt = ia->ia_memt; ia 169 dev/isa/i82365_isa.c if (bus_space_map(iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) { ia 175 dev/isa/i82365_isa.c if (bus_space_map(memt, ia->ia_maddr, ia->ia_msize, 0, &memh)) { ia 180 dev/isa/i82365_isa.c sc->membase = ia->ia_maddr; ia 181 dev/isa/i82365_isa.c sc->subregionmask = (1 << (ia->ia_msize / PCIC_MEM_PAGESIZE)) - 1; ia 194 dev/isa/i82365_isa.c pcic_isa_bus_width_probe(sc, iot, ioh, ia->ia_iobase, ia->ia_iosize); ia 202 dev/isa/i82365_isa.c irq = ia->ia_irq; ia 71 dev/isa/if_an_isapnp.c struct isa_attach_args *ia = aux; ia 73 dev/isa/if_an_isapnp.c sc->sc_iot = ia->ia_iot; ia 74 dev/isa/if_an_isapnp.c sc->sc_ioh = ia->ipa_io[0].h; ia 76 dev/isa/if_an_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 147 dev/isa/if_ec.c struct isa_attach_args *ia = aux; ia 155 dev/isa/if_ec.c nict = asict = ia->ia_iot; ia 156 dev/isa/if_ec.c memt = ia->ia_memt; ia 167 dev/isa/if_ec.c if (ia->ia_iobase == -1 /* ISACF_PORT_DEFAULT */) ia 171 dev/isa/if_ec.c if (ia->ia_maddr == -1 /* ISACF_IOMEM_DEFAULT */) ia 176 dev/isa/if_ec.c if (ia->ia_iobase == ec_iobase[i]) ia 185 dev/isa/if_ec.c if (ia->ia_maddr == ec_membase[i]) ia 192 dev/isa/if_ec.c if (bus_space_map(nict, ia->ia_iobase + ELINK2_NIC_OFFSET, ia 198 dev/isa/if_ec.c if (bus_space_map(asict, ia->ia_iobase + ELINK2_ASIC_OFFSET, ia 204 dev/isa/if_ec.c if (bus_space_map(memt, ia->ia_maddr, memsize, 0, &memh)) ia 220 dev/isa/if_ec.c if (ia->ia_iobase != ec_iobase[i]) ia 231 dev/isa/if_ec.c if (ia->ia_maddr != ec_membase[i]) ia 235 dev/isa/if_ec.c ia->ia_iosize = ELINK2_NIC_PORTS; ia 236 dev/isa/if_ec.c ia->ia_msize = memsize; ia 254 dev/isa/if_ec.c struct isa_attach_args *ia = aux; ia 263 dev/isa/if_ec.c nict = asict = ia->ia_iot; ia 264 dev/isa/if_ec.c memt = ia->ia_memt; ia 273 dev/isa/if_ec.c if (bus_space_map(nict, ia->ia_iobase + ELINK2_NIC_OFFSET, ia 281 dev/isa/if_ec.c if (bus_space_map(asict, ia->ia_iobase + ELINK2_ASIC_OFFSET, ia 289 dev/isa/if_ec.c if (bus_space_map(memt, ia->ia_maddr, memsize, 0, &memh)) { ia 453 dev/isa/if_ec.c switch (ia->ia_irq) { ia 467 dev/isa/if_ec.c sc->sc_dev.dv_xname, ia->ia_irq); ia 499 dev/isa/if_ec.c esc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 158 dev/isa/if_ef_isapnp.c struct isa_attach_args *ia = aux; ia 166 dev/isa/if_ef_isapnp.c sc->sc_iot = iot = ia->ia_iot; ia 167 dev/isa/if_ef_isapnp.c sc->sc_ioh = ioh = ia->ipa_io[0].h; ia 196 dev/isa/if_ef_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 199 dev/isa/if_ef_isapnp.c if (ia->ia_drq != DRQUNK) ia 200 dev/isa/if_ef_isapnp.c isadma_cascade(ia->ia_drq); ia 318 dev/isa/if_eg.c struct isa_attach_args *ia = aux; ia 319 dev/isa/if_eg.c bus_space_tag_t bst = sc->sc_bst = ia->ia_iot; ia 323 dev/isa/if_eg.c if ((ia->ia_iobase & ~0x07f0) != 0) { ia 324 dev/isa/if_eg.c DPRINTF(("Weird iobase %x\n", ia->ia_iobase)); ia 328 dev/isa/if_eg.c if (bus_space_map(bst, ia->ia_iobase, EG_IO_PORTS, 0, &bsh)) { ia 367 dev/isa/if_eg.c ia->ia_iosize = 0x08; ia 368 dev/isa/if_eg.c ia->ia_msize = 0; ia 383 dev/isa/if_eg.c struct isa_attach_args *ia = aux; ia 384 dev/isa/if_eg.c bus_space_tag_t bst = sc->sc_bst = ia->ia_iot; ia 388 dev/isa/if_eg.c if (bus_space_map(bst, ia->ia_iobase, EG_IO_PORTS, 0, &bsh)) { ia 450 dev/isa/if_eg.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 112 dev/isa/if_el.c struct isa_attach_args *ia = aux; ia 113 dev/isa/if_el.c int iobase = ia->ia_iobase; ia 158 dev/isa/if_el.c ia->ia_iosize = 4; /* XXX */ ia 159 dev/isa/if_el.c ia->ia_msize = 0; ia 174 dev/isa/if_el.c struct isa_attach_args *ia = aux; ia 199 dev/isa/if_el.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 147 dev/isa/if_ep_isa.c struct isa_attach_args *ia = aux; ia 148 dev/isa/if_ep_isa.c bus_space_tag_t iot = ia->ia_iot; ia 241 dev/isa/if_ep_isa.c if (ia->ia_iobase != IOBASEUNK && ia 242 dev/isa/if_ep_isa.c ia->ia_iobase != epcards[i].iobase) ia 244 dev/isa/if_ep_isa.c if (ia->ia_irq != IRQUNK && ia 245 dev/isa/if_ep_isa.c ia->ia_irq != epcards[i].irq) ia 253 dev/isa/if_ep_isa.c ia->ia_iobase = epcards[i].iobase; ia 254 dev/isa/if_ep_isa.c ia->ia_irq = epcards[i].irq; ia 255 dev/isa/if_ep_isa.c ia->ia_iosize = 0x10; ia 256 dev/isa/if_ep_isa.c ia->ia_msize = 0; ia 257 dev/isa/if_ep_isa.c ia->ia_aux = (void *)(long)(epcards[i].model); ia 267 dev/isa/if_ep_isa.c struct isa_attach_args *ia = aux; ia 268 dev/isa/if_ep_isa.c bus_space_tag_t iot = ia->ia_iot; ia 273 dev/isa/if_ep_isa.c if (bus_space_map(iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) ia 282 dev/isa/if_ep_isa.c chipset = (int)(long)ia->ia_aux; ia 293 dev/isa/if_ep_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 113 dev/isa/if_ep_isapnp.c struct isa_attach_args *ia = aux; ia 114 dev/isa/if_ep_isapnp.c bus_space_tag_t iot = ia->ia_iot; ia 117 dev/isa/if_ep_isapnp.c sc->sc_iot = iot = ia->ia_iot; ia 118 dev/isa/if_ep_isapnp.c sc->sc_ioh = ioh = ia->ipa_io[0].h; ia 126 dev/isa/if_ep_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 183 dev/isa/if_ex.c struct isa_attach_args *ia = aux; ia 189 dev/isa/if_ex.c if ((ia->ia_iobase >= 0x200) && (ia->ia_iobase <= 0x3a0)) { ia 190 dev/isa/if_ex.c sc->sc_iot = ia->ia_iot; ia 191 dev/isa/if_ex.c if(bus_space_map(sc->sc_iot, ia->ia_iobase, EX_IOSIZE, 0, ia 195 dev/isa/if_ex.c if (!look_for_card(ia, sc)) { ia 202 dev/isa/if_ex.c ia->ia_iosize = EX_IOSIZE; ia 218 dev/isa/if_ex.c sc->iobase = ia->ia_iobase; ia 229 dev/isa/if_ex.c if (ia->ia_irq > 0) { ia 230 dev/isa/if_ex.c if (ee2irqmap[tmp] != ia->ia_irq) ia 231 dev/isa/if_ex.c printf("ex: WARING: board's EEPROM is configured for IRQ %d, using %d\n", ee2irqmap[tmp], ia->ia_irq); ia 232 dev/isa/if_ex.c sc->irq_no = ia->ia_irq; ia 236 dev/isa/if_ex.c ia->ia_irq = sc->irq_no; ia 266 dev/isa/if_ex.c struct isa_attach_args *ia = aux; ia 301 dev/isa/if_ex.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 376 dev/isa/if_ie.c struct isa_attach_args *ia = aux; ia 378 dev/isa/if_ie.c if (sl_probe(sc, ia)) ia 380 dev/isa/if_ie.c if (el_probe(sc, ia)) ia 382 dev/isa/if_ie.c if (ee16_probe(sc, ia)) ia 394 dev/isa/if_ie.c sc->sc_iobase = ia->ia_iobase; ia 423 dev/isa/if_ie.c if (ia->ia_irq == IRQUNK || ia->ia_maddr == MADDRUNK) { ia 432 dev/isa/if_ie.c sc->sc_maddr = ISA_HOLE_VADDR(ia->ia_maddr); ia 440 dev/isa/if_ie.c if (!ia->ia_msize) ia 441 dev/isa/if_ie.c ia->ia_msize = sc->sc_msize; ia 442 dev/isa/if_ie.c else if (ia->ia_msize != sc->sc_msize) { ia 444 dev/isa/if_ie.c sc->sc_dev.dv_xname, ia->ia_msize, sc->sc_msize); ia 450 dev/isa/if_ie.c ia->ia_iosize = 16; ia 459 dev/isa/if_ie.c bus_space_tag_t iot = ia->ia_iot; ia 465 dev/isa/if_ie.c sc->sc_iobase = ia->ia_iobase; ia 515 dev/isa/if_ie.c if (ia->ia_irq != IRQUNK) { ia 516 dev/isa/if_ie.c if (ia->ia_irq != i) { ia 518 dev/isa/if_ie.c sc->sc_dev.dv_xname, ia->ia_irq, i); ia 522 dev/isa/if_ie.c ia->ia_irq = i; ia 526 dev/isa/if_ie.c if (ia->ia_maddr != MADDRUNK) { ia 527 dev/isa/if_ie.c if (ia->ia_maddr != i) { ia 529 dev/isa/if_ie.c sc->sc_dev.dv_xname, ia->ia_maddr, i); ia 533 dev/isa/if_ie.c ia->ia_maddr = i; ia 540 dev/isa/if_ie.c sc->sc_maddr = ISA_HOLE_VADDR(ia->ia_maddr); ia 549 dev/isa/if_ie.c if (!ia->ia_msize) ia 550 dev/isa/if_ie.c ia->ia_msize = sc->sc_msize; ia 551 dev/isa/if_ie.c else if (ia->ia_msize != sc->sc_msize) { ia 553 dev/isa/if_ie.c sc->sc_dev.dv_xname, ia->ia_msize, sc->sc_msize); ia 563 dev/isa/if_ie.c ia->ia_iosize = 16; ia 591 dev/isa/if_ie.c outb(ia->ia_iobase + IEE16_ECTRL, IEE16_RESET_ASIC); ia 592 dev/isa/if_ie.c outb(ia->ia_iobase + IEE16_ECTRL, 0); ia 598 dev/isa/if_ie.c id_var1 = inb(ia->ia_iobase + IEE16_ID_PORT); ia 607 dev/isa/if_ie.c sc->sc_iobase = ia->ia_iobase; ia 631 dev/isa/if_ie.c if ((ia->ia_maddr == MADDRUNK) || (ia->ia_msize == 0)) { ia 635 dev/isa/if_ie.c ia->ia_maddr = 0xCC000; ia 638 dev/isa/if_ie.c ia->ia_maddr = 0xD0000; ia 641 dev/isa/if_ie.c ia->ia_maddr = 0xD4000; ia 644 dev/isa/if_ie.c ia->ia_maddr = 0xD8000; ia 650 dev/isa/if_ie.c ia->ia_msize = 0x8000; ia 654 dev/isa/if_ie.c sc->sc_maddr = ISA_HOLE_VADDR(ia->ia_maddr); ia 655 dev/isa/if_ie.c sc->sc_msize = ia->ia_msize; ia 676 dev/isa/if_ie.c switch (ia->ia_msize) { ia 725 dev/isa/if_ie.c if (ia->ia_irq != IRQUNK) { ia 726 dev/isa/if_ie.c if (irq != ia->ia_irq) { ia 733 dev/isa/if_ie.c ia->ia_irq = irq; ia 766 dev/isa/if_ie.c ia->ia_iosize = 16; /* the number of I/O ports */ ia 779 dev/isa/if_ie.c struct isa_attach_args *ia = aux; ia 799 dev/isa/if_ie.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 98 dev/isa/if_lc_isa.c if (ia->ia_iobase == IOBASEUNK) ia 104 dev/isa/if_lc_isa.c if (ia->ia_iobase & (LEMAC_IOSIZE - 1)) ia 107 dev/isa/if_lc_isa.c sc->sc_iot = ia->ia_iot; ia 112 dev/isa/if_lc_isa.c ia->ia_iosize = LEMAC_IOSIZE; ia 114 dev/isa/if_lc_isa.c if (bus_space_map(sc->sc_iot, ia->ia_iobase, ia->ia_iosize, 0, ia 134 dev/isa/if_lc_isa.c if (ia->ia_maddr != maddr && ia->ia_maddr != MADDRUNK) ia 138 dev/isa/if_lc_isa.c sc->sc_memt = ia->ia_memt; ia 139 dev/isa/if_lc_isa.c if (bus_space_map(ia->ia_memt, maddr, msize, 0, ia 150 dev/isa/if_lc_isa.c if (ia->ia_irq != irq && ia->ia_irq != IRQUNK) ia 152 dev/isa/if_lc_isa.c ia->ia_irq, irq); ia 163 dev/isa/if_lc_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, IST_EDGE, ia 172 dev/isa/if_lc_isa.c ia->ia_maddr = maddr; ia 173 dev/isa/if_lc_isa.c ia->ia_msize = msize; ia 174 dev/isa/if_lc_isa.c ia->ia_irq = irq; ia 190 dev/isa/if_lc_isa.c struct isa_attach_args *ia = aux; ia 197 dev/isa/if_lc_isa.c return (lemac_isa_find(&sc, ia, 0)); ia 207 dev/isa/if_lc_isa.c struct isa_attach_args *ia = aux; ia 209 dev/isa/if_lc_isa.c lemac_isa_find(sc, ia, 1); ia 88 dev/isa/if_le_isa.c struct isa_attach_args *ia = aux; ia 92 dev/isa/if_le_isa.c if (ia->ia_drq != DRQUNK) { ia 98 dev/isa/if_le_isa.c if (bicc_isa_probe(lesc, ia) == 0 && ne2100_isa_probe(lesc, ia) == 0 && ia 99 dev/isa/if_le_isa.c depca_isa_probe(lesc, ia) == 0) ia 124 dev/isa/if_le_isa.c if (bus_space_map(iot, ia->ia_iobase, iosize, 0, &ioh)) ia 205 dev/isa/if_le_isa.c ia->ia_iosize = iosize; ia 206 dev/isa/if_le_isa.c ia->ia_drq = DRQUNK; ia 207 dev/isa/if_le_isa.c bus_space_unmap(iot, ioh, ia->ia_iosize); ia 220 dev/isa/if_le_isa.c if (bus_space_map(iot, ia->ia_iobase, iosize, 0, &ioh)) ia 239 dev/isa/if_le_isa.c ia->ia_iosize = iosize; ia 240 dev/isa/if_le_isa.c bus_space_unmap(iot, ioh, ia->ia_iosize); ia 249 dev/isa/if_le_isa.c bus_space_tag_t iot = ia->ia_iot; ia 253 dev/isa/if_le_isa.c if (bus_space_map(iot, ia->ia_iobase, iosize, 0, &ioh)) ia 272 dev/isa/if_le_isa.c ia->ia_iosize = iosize; ia 273 dev/isa/if_le_isa.c bus_space_unmap(iot, ioh, ia->ia_iosize); ia 301 dev/isa/if_le_isa.c struct isa_attach_args *ia = aux; ia 302 dev/isa/if_le_isa.c bus_space_tag_t iot = ia->ia_iot; ia 305 dev/isa/if_le_isa.c if (bus_space_map(iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) ia 316 dev/isa/if_le_isa.c mem = sc->sc_mem = ISA_HOLE_VADDR(ia->ia_maddr); ia 320 dev/isa/if_le_isa.c for (i = 0; i < ia->ia_msize; i++) ia 322 dev/isa/if_le_isa.c for (i = 0; i < ia->ia_msize; i++) ia 335 dev/isa/if_le_isa.c sc->sc_memsize = ia->ia_msize; ia 364 dev/isa/if_le_isa.c if (ia->ia_drq != DRQUNK) ia 365 dev/isa/if_le_isa.c isadma_cascade(ia->ia_drq); ia 368 dev/isa/if_le_isa.c lesc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 86 dev/isa/if_le_isapnp.c struct isa_attach_args *ia = aux; ia 92 dev/isa/if_le_isapnp.c lesc->sc_iot = iot = ia->ia_iot; ia 93 dev/isa/if_le_isapnp.c lesc->sc_ioh = ioh = ia->ipa_io[0].h; ia 128 dev/isa/if_le_isapnp.c if (ia->ia_drq != DRQUNK) ia 129 dev/isa/if_le_isapnp.c isadma_cascade(ia->ia_drq); ia 132 dev/isa/if_le_isapnp.c lesc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 103 dev/isa/if_ne_isa.c struct isa_attach_args *ia = aux; ia 104 dev/isa/if_ne_isa.c bus_space_tag_t nict = ia->ia_iot; ia 110 dev/isa/if_ne_isa.c if (ia->ia_irq == -1 /* ISACF_IRQ_DEFAULT */) ia 112 dev/isa/if_ne_isa.c if (ia->ia_iobase == -1 /* ISACF_PORT_DEFAULT */) ia 116 dev/isa/if_ne_isa.c if ((ia->ia_iobase & 0x1f) != 0) ia 120 dev/isa/if_ne_isa.c if (bus_space_map(nict, ia->ia_iobase, NE2000_NPORTS, 0, &nich)) ia 138 dev/isa/if_ne_isa.c ia->ia_iosize = NE2000_NPORTS; ia 151 dev/isa/if_ne_isa.c struct isa_attach_args *ia = aux; ia 152 dev/isa/if_ne_isa.c bus_space_tag_t nict = ia->ia_iot; ia 159 dev/isa/if_ne_isa.c if (bus_space_map(nict, ia->ia_iobase, NE2000_NPORTS, 0, &nich)) { ia 217 dev/isa/if_ne_isa.c isc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 74 dev/isa/if_rln_isa.c struct isa_attach_args *ia = aux; ia 81 dev/isa/if_rln_isa.c if (ia->ia_iobase == IOBASEUNK) ia 85 dev/isa/if_rln_isa.c sc->sc_iot = ia->ia_iot; ia 87 dev/isa/if_rln_isa.c if (bus_space_map(sc->sc_iot, ia->ia_iobase, RLN_NPORTS, 0, ia 96 dev/isa/if_rln_isa.c ia->ia_iosize = RLN_NPORTS; ia 106 dev/isa/if_rln_isa.c struct isa_attach_args *ia = aux; ia 107 dev/isa/if_rln_isa.c int irq = ia->ia_irq; ia 116 dev/isa/if_rln_isa.c if (isa_intr_alloc(ia->ia_ic, mask, IST_EDGE, &irq)) ia 132 dev/isa/if_rln_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, IST_EDGE, ia 102 dev/isa/if_sm_isa.c struct isa_attach_args *ia = aux; ia 103 dev/isa/if_sm_isa.c bus_space_tag_t iot = ia->ia_iot; ia 110 dev/isa/if_sm_isa.c if (ia->ia_irq == -1) ia 112 dev/isa/if_sm_isa.c if (ia->ia_iobase == -1) ia 116 dev/isa/if_sm_isa.c if (bus_space_map(iot, ia->ia_iobase, SMC_IOSIZE, 0, &ioh)) ia 139 dev/isa/if_sm_isa.c if (ia->ia_iobase != ((tmp >> 3) & 0x3e0)) ia 154 dev/isa/if_sm_isa.c ia->ia_iosize = SMC_IOSIZE; ia 169 dev/isa/if_sm_isa.c struct isa_attach_args *ia = aux; ia 170 dev/isa/if_sm_isa.c bus_space_tag_t iot = ia->ia_iot; ia 176 dev/isa/if_sm_isa.c if (bus_space_map(iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) ia 191 dev/isa/if_sm_isa.c isc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 196 dev/isa/if_we.c struct isa_attach_args *ia = aux; ia 205 dev/isa/if_we.c asict = ia->ia_iot; ia 206 dev/isa/if_we.c memt = ia->ia_memt; ia 211 dev/isa/if_we.c if (ia->ia_iobase == -1 /* ISACF_PORT_DEFAULT */) ia 215 dev/isa/if_we.c if (ia->ia_maddr == -1 /* ISACF_IOMEM_DEFAULT */) ia 219 dev/isa/if_we.c if (!strcmp(parent->dv_cfdata->cf_driver->cd_name, "isapnp") && ia->ia_ioh) ia 220 dev/isa/if_we.c asich = ia->ia_ioh; ia 222 dev/isa/if_we.c if (bus_space_map(asict, ia->ia_iobase, WE_NPORTS, 0, &asich)) ia 275 dev/isa/if_we.c if (ia->ia_msize) ia 276 dev/isa/if_we.c memsize = ia->ia_msize; ia 279 dev/isa/if_we.c if (!strcmp(parent->dv_cfdata->cf_driver->cd_name, "isapnp") && ia->ia_memh) ia 280 dev/isa/if_we.c memh = ia->ia_memh; ia 282 dev/isa/if_we.c if (bus_space_map(memt, ia->ia_maddr, memsize, 0, &memh)) ia 305 dev/isa/if_we.c if (ia->ia_irq != IRQUNK && ia->ia_irq != we_790_irq[i]) ia 307 dev/isa/if_we.c we_cd.cd_name, cf->cf_unit, ia->ia_irq, ia 309 dev/isa/if_we.c ia->ia_irq = we_790_irq[i]; ia 316 dev/isa/if_we.c if (ia->ia_irq != IRQUNK && ia->ia_irq != we_584_irq[i]) ia 318 dev/isa/if_we.c we_cd.cd_name, cf->cf_unit, ia->ia_irq, ia 320 dev/isa/if_we.c ia->ia_irq = we_584_irq[i]; ia 324 dev/isa/if_we.c ia->ia_iosize = WE_NPORTS; ia 325 dev/isa/if_we.c ia->ia_msize = memsize; ia 341 dev/isa/if_we.c struct isa_attach_args *ia = aux; ia 350 dev/isa/if_we.c nict = asict = ia->ia_iot; ia 351 dev/isa/if_we.c memt = ia->ia_memt; ia 354 dev/isa/if_we.c if (!strcmp(parent->dv_cfdata->cf_driver->cd_name, "isapnp") && ia->ia_ioh) ia 355 dev/isa/if_we.c asich = ia->ia_ioh; ia 356 dev/isa/if_we.c else if (bus_space_map(asict, ia->ia_iobase, WE_NPORTS, 0, &asich)) { ia 381 dev/isa/if_we.c if (!strcmp(parent->dv_cfdata->cf_driver->cd_name, "isapnp") && ia->ia_memh) ia 382 dev/isa/if_we.c memh = ia->ia_memh; ia 383 dev/isa/if_we.c else if (bus_space_map(memt, ia->ia_maddr, ia->ia_msize, 0, &memh)) { ia 438 dev/isa/if_we.c wsc->sc_laar_proto = (ia->ia_maddr >> 19) & WE_LAAR_ADDRHI; ia 453 dev/isa/if_we.c ((ia->ia_maddr >> 13) & 0x0f) | ia 454 dev/isa/if_we.c ((ia->ia_maddr >> 11) & 0x40) | ia 464 dev/isa/if_we.c ((ia->ia_maddr >> 8) & 0xe0) | 0x04); ia 466 dev/isa/if_we.c ((ia->ia_maddr >> 16) & 0x0f)); ia 470 dev/isa/if_we.c wsc->sc_msr_proto = (ia->ia_maddr >> 13) & ia 501 dev/isa/if_we.c sc->mem_size = ia->ia_msize; ia 539 dev/isa/if_we.c else if (ia->ia_irq == IRQUNK) { ia 546 dev/isa/if_we.c wsc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 159 dev/isa/isa.c struct isa_attach_args *ia = aux; ia 161 dev/isa/isa.c if (ia->ia_iosize) ia 162 dev/isa/isa.c printf(" port 0x%x", ia->ia_iobase); ia 163 dev/isa/isa.c if (ia->ia_iosize > 1) ia 164 dev/isa/isa.c printf("/%d", ia->ia_iosize); ia 165 dev/isa/isa.c if (ia->ia_msize) ia 166 dev/isa/isa.c printf(" iomem 0x%x", ia->ia_maddr); ia 167 dev/isa/isa.c if (ia->ia_msize > 1) ia 168 dev/isa/isa.c printf("/%d", ia->ia_msize); ia 169 dev/isa/isa.c if (ia->ia_irq != IRQUNK) ia 170 dev/isa/isa.c printf(" irq %d", ia->ia_irq); ia 171 dev/isa/isa.c if (ia->ia_drq != DRQUNK) ia 172 dev/isa/isa.c printf(" drq %d", ia->ia_drq); ia 173 dev/isa/isa.c if (ia->ia_drq2 != DRQUNK) ia 174 dev/isa/isa.c printf(" drq2 %d", ia->ia_drq2); ia 186 dev/isa/isa.c struct isa_attach_args ia; ia 188 dev/isa/isa.c ia.ia_iot = sc->sc_iot; ia 189 dev/isa/isa.c ia.ia_memt = sc->sc_memt; ia 191 dev/isa/isa.c ia.ia_dmat = sc->sc_dmat; ia 193 dev/isa/isa.c ia.ia_ic = sc->sc_ic; ia 194 dev/isa/isa.c ia.ia_iobase = cf->cf_iobase; ia 195 dev/isa/isa.c ia.ia_iosize = 0x666; ia 196 dev/isa/isa.c ia.ia_maddr = cf->cf_maddr; ia 197 dev/isa/isa.c ia.ia_msize = cf->cf_msize; ia 198 dev/isa/isa.c ia.ia_irq = cf->cf_irq == 2 ? 9 : cf->cf_irq; ia 199 dev/isa/isa.c ia.ia_drq = cf->cf_drq; ia 200 dev/isa/isa.c ia.ia_drq2 = cf->cf_drq2; ia 201 dev/isa/isa.c ia.ia_delaybah = sc->sc_delaybah; ia 204 dev/isa/isa.c struct isa_attach_args ia2 = ia; ia 216 dev/isa/isa.c ia2 = ia; ia 238 dev/isa/isa.c ia2 = ia; ia 250 dev/isa/isa.c if ((*cf->cf_attach->ca_match)(parent, dev, &ia) > 0) { ia 252 dev/isa/isa.c if ((ia.ia_irq != IRQUNK) && ia 253 dev/isa/isa.c !isa_intr_check(sc->sc_ic, ia.ia_irq, IST_EDGE)) { ia 255 dev/isa/isa.c cf->cf_driver->cd_name, cf->cf_unit, ia.ia_irq); ia 262 dev/isa/isa.c config_attach(parent, dev, &ia, isaprint); ia 265 dev/isa/isa.c if (ia.ia_drq != DRQUNK) ia 266 dev/isa/isa.c ISA_DRQ_ALLOC((struct device *)sc, ia.ia_drq); ia 267 dev/isa/isa.c if (ia.ia_drq2 != DRQUNK) ia 268 dev/isa/isa.c ISA_DRQ_ALLOC((struct device *)sc, ia.ia_drq2); ia 109 dev/isa/isadma.c struct isa_attach_args *ia = aux; ia 112 dev/isa/isadma.c ia->ia_iosize = 0; ia 74 dev/isa/isagpio.c struct isa_attach_args *ia = aux; ia 77 dev/isa/isagpio.c if (ia->ia_iobase == -1 || bus_space_map(ia->ia_iot, ia->ia_iobase, ia 81 dev/isa/isagpio.c bus_space_unmap(ia->ia_iot, ioh, ISAGPIO_IOSIZE); ia 82 dev/isa/isagpio.c ia->ia_iosize = ISAGPIO_IOSIZE; ia 83 dev/isa/isagpio.c ia->ipa_nio = 1; ia 84 dev/isa/isagpio.c ia->ipa_nmem = 0; ia 85 dev/isa/isagpio.c ia->ipa_nirq = 0; ia 86 dev/isa/isagpio.c ia->ipa_ndrq = 0; ia 95 dev/isa/isagpio.c struct isa_attach_args *ia = aux; ia 99 dev/isa/isagpio.c if (bus_space_map(ia->ia_iot, ia->ia_iobase, ia->ia_iosize, 0, ia 107 dev/isa/isagpio.c sc->sc_iot = ia->ia_iot; ia 861 dev/isa/isapnp.c struct isa_attach_args *ia = aux; ia 863 dev/isa/isapnp.c sc.sc_iot = ia->ia_iot; ia 872 dev/isa/isapnp.c ia->ia_iobase = ISAPNP_ADDR; ia 873 dev/isa/isapnp.c ia->ia_iosize = 1; ia 892 dev/isa/isapnp.c struct isa_attach_args *ia = aux; ia 896 dev/isa/isapnp.c sc->sc_iot = ia->ia_iot; ia 897 dev/isa/isapnp.c sc->sc_memt = ia->ia_memt; ia 899 dev/isa/isapnp.c sc->sc_dmat = ia->ia_dmat; ia 919 dev/isa/isapnp.c if ((ipa = isapnp_get_resource(sc, c, ia)) == NULL) ia 947 dev/isa/isapnp.c lpa->ia_ic = ia->ia_ic; ia 948 dev/isa/isapnp.c lpa->ia_iot = ia->ia_iot; ia 949 dev/isa/isapnp.c lpa->ia_memt = ia->ia_memt; ia 951 dev/isa/isapnp.c lpa->ia_dmat = ia->ia_dmat; ia 953 dev/isa/isapnp.c lpa->ia_delaybah = ia->ia_delaybah; ia 98 dev/isa/it.c struct isa_attach_args *ia = aux; ia 102 dev/isa/it.c iot = ia->ia_iot; ia 103 dev/isa/it.c iobase = ia->ipa_io[0].base; ia 118 dev/isa/it.c ia->ipa_nio = 1; ia 119 dev/isa/it.c ia->ipa_io[0].length = 8; ia 120 dev/isa/it.c ia->ipa_nmem = 0; ia 121 dev/isa/it.c ia->ipa_nirq = 0; ia 122 dev/isa/it.c ia->ipa_ndrq = 0; ia 133 dev/isa/it.c struct isa_attach_args *ia = aux; ia 137 dev/isa/it.c iobase = ia->ipa_io[0].base; ia 138 dev/isa/it.c iot = sc->it_iot = ia->ia_iot; ia 67 dev/isa/lm78_isa.c struct isa_attach_args *ia = aux; ia 70 dev/isa/lm78_isa.c iot = ia->ia_iot; ia 71 dev/isa/lm78_isa.c iobase = ia->ipa_io[0].base; ia 124 dev/isa/lm78_isa.c ia->ipa_nio = 1; ia 125 dev/isa/lm78_isa.c ia->ipa_io[0].length = 8; ia 127 dev/isa/lm78_isa.c ia->ipa_nmem = 0; ia 128 dev/isa/lm78_isa.c ia->ipa_nirq = 0; ia 129 dev/isa/lm78_isa.c ia->ipa_ndrq = 0; ia 138 dev/isa/lm78_isa.c struct isa_attach_args *ia = aux; ia 144 dev/isa/lm78_isa.c sc->sc_iot = ia->ia_iot; ia 145 dev/isa/lm78_isa.c iobase = ia->ipa_io[0].base; ia 103 dev/isa/lpt_isa.c struct isa_attach_args *ia = aux; ia 121 dev/isa/lpt_isa.c iot = ia->ia_iot; ia 122 dev/isa/lpt_isa.c base = ia->ia_iobase; ia 123 dev/isa/lpt_isa.c iosz = (ia->ia_iosize == 0x666) ? LPT_NPORTS : ia->ia_iosize; ia 158 dev/isa/lpt_isa.c if (ia->ia_irq != IRQUNK && ia 159 dev/isa/lpt_isa.c !isa_intr_check(sc->sc_ic, ia->ia_irq, IST_EDGE)) ia 160 dev/isa/lpt_isa.c ia->ia_irq = IRQUNK; ia 162 dev/isa/lpt_isa.c ia->ia_msize = 0; ia 163 dev/isa/lpt_isa.c ia->ia_iosize = iosz; ia 178 dev/isa/lpt_isa.c struct isa_attach_args *ia = aux; ia 181 dev/isa/lpt_isa.c sc->sc_iot = ia->ia_iot; ia 182 dev/isa/lpt_isa.c if (bus_space_map(sc->sc_iot, ia->ia_iobase, ia->ia_iosize, 0, ia 186 dev/isa/lpt_isa.c if (ia->ia_irq == IRQUNK) { ia 193 dev/isa/lpt_isa.c if (ia->ia_irq != IRQUNK) ia 194 dev/isa/lpt_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 246 dev/isa/mcd.c struct isa_attach_args *ia = aux; ia 247 dev/isa/mcd.c bus_space_tag_t iot = ia->ia_iot; ia 252 dev/isa/mcd.c if (bus_space_map(iot, ia->ia_iobase, MCD_NPORT, 0, &ioh)) { ia 290 dev/isa/mcd.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 905 dev/isa/mcd.c struct isa_attach_args *ia = aux; ia 907 dev/isa/mcd.c bus_space_tag_t iot = ia->ia_iot; ia 912 dev/isa/mcd.c if (ia->ia_iobase == -1 /*ISACF_PORT_DEFAULT*/) ia 916 dev/isa/mcd.c if (bus_space_map(iot, ia->ia_iobase, MCD_NPORT, 0, &ioh)) ia 919 dev/isa/mcd.c if (!opti_cd_setup(OPTI_MITSUMI, ia->ia_iobase, ia->ia_irq, ia->ia_drq)) ia 931 dev/isa/mcd.c ia->ia_iosize = MCD_NPORT; ia 932 dev/isa/mcd.c ia->ia_msize = 0; ia 125 dev/isa/mpu_isa.c struct isa_attach_args *ia = aux; ia 127 dev/isa/mpu_isa.c if (mpu_test(ia->ia_iot, ia->ia_iobase)) { ia 128 dev/isa/mpu_isa.c ia->ia_iosize = MPU401_NPORT; ia 141 dev/isa/mpu_isa.c struct isa_attach_args *ia = aux; ia 143 dev/isa/mpu_isa.c sc->sc_mpu.iot = ia->ia_iot; ia 145 dev/isa/mpu_isa.c if (bus_space_map (ia->ia_iot, ia->ia_iobase, MPU401_NPORT, ia 248 dev/isa/nsclpcsio_isa.c struct isa_attach_args *ia = aux; ia 254 dev/isa/nsclpcsio_isa.c iot = ia->ia_iot; ia 255 dev/isa/nsclpcsio_isa.c iobase = ia->ipa_io[0].base; ia 265 dev/isa/nsclpcsio_isa.c ia->ipa_nio = 1; ia 266 dev/isa/nsclpcsio_isa.c ia->ipa_io[0].length = 2; ia 268 dev/isa/nsclpcsio_isa.c ia->ipa_nmem = 0; ia 269 dev/isa/nsclpcsio_isa.c ia->ipa_nirq = 0; ia 270 dev/isa/nsclpcsio_isa.c ia->ipa_ndrq = 0; ia 280 dev/isa/nsclpcsio_isa.c struct isa_attach_args *ia = aux; ia 286 dev/isa/nsclpcsio_isa.c iobase = ia->ipa_io[0].base; ia 287 dev/isa/nsclpcsio_isa.c sc->sc_iot = iot = ia->ia_iot; ia 288 dev/isa/nsclpcsio_isa.c if (bus_space_map(ia->ia_iot, iobase, 2, 0, &sc->sc_ioh)) { ia 76 dev/isa/opl_isa.c struct isa_attach_args *ia = aux; ia 81 dev/isa/opl_isa.c sc.iot = ia->ia_iot; ia 82 dev/isa/opl_isa.c if (bus_space_map(sc.iot, ia->ia_iobase, OPL_SIZE, 0, &sc.ioh)) ia 96 dev/isa/opl_isa.c struct isa_attach_args *ia = aux; ia 98 dev/isa/opl_isa.c if (bus_space_map(sc->iot, ia->ia_iobase, OPL_SIZE, 0, &sc->ioh)) { ia 267 dev/isa/pas.c struct isa_attach_args *ia = aux; ia 272 dev/isa/pas.c if (!SB_BASE_VALID(ia->ia_iobase)) { ia 273 dev/isa/pas.c DPRINTF(("pas: configured SB iobase 0x%x invalid\n", ia->ia_iobase)); ia 338 dev/isa/pas.c if (ia->ia_irq == IRQUNK) { ia 342 dev/isa/pas.c pasconf(sc->model, ia->ia_iobase, ia->ia_irq, 1); ia 352 dev/isa/pas.c sc->sc_sbdsp.sc_iobase = ia->ia_iobase; ia 353 dev/isa/pas.c sc->sc_sbdsp.sc_iot = ia->ia_iot; ia 356 dev/isa/pas.c if (bus_space_map(sc->sc_sbdsp.sc_iot, ia->ia_iobase, SBP_NPORT, 0, ia 359 dev/isa/pas.c ia->ia_iobase, SBP_NPORT)); ia 371 dev/isa/pas.c if (!SB_DRQ_VALID(ia->ia_drq)) { ia 372 dev/isa/pas.c DPRINTF(("pas: configured dma chan %d invalid\n", ia->ia_drq)); ia 375 dev/isa/pas.c if (!SB_IRQ_VALID(ia->ia_irq)) { ia 376 dev/isa/pas.c DPRINTF(("pas: configured irq chan %d invalid\n", ia->ia_irq)); ia 380 dev/isa/pas.c sc->sc_sbdsp.sc_irq = ia->ia_irq; ia 381 dev/isa/pas.c sc->sc_sbdsp.sc_drq8 = ia->ia_drq; ia 383 dev/isa/pas.c sc->sc_sbdsp.sc_ic = ia->ia_ic; ia 390 dev/isa/pas.c ia->ia_iosize = SB_NPORT; ia 408 dev/isa/pas.c struct isa_attach_args *ia = (struct isa_attach_args *)aux; ia 409 dev/isa/pas.c int iobase = ia->ia_iobase; ia 413 dev/isa/pas.c sc->sc_sbdsp.sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 222 dev/isa/pcdisplay.c struct isa_attach_args *ia = aux; ia 226 dev/isa/pcdisplay.c if ((ia->ia_iobase != IOBASEUNK && ia 227 dev/isa/pcdisplay.c ia->ia_iobase != 0x3d0 && ia 228 dev/isa/pcdisplay.c ia->ia_iobase != 0x3b0) || ia 230 dev/isa/pcdisplay.c (ia->ia_maddr != MADDRUNK && ia 231 dev/isa/pcdisplay.c ia->ia_maddr != 0xb8000 && ia 232 dev/isa/pcdisplay.c ia->ia_maddr != 0xb0000) || ia 233 dev/isa/pcdisplay.c (ia->ia_msize != 0 && ia->ia_msize != 0x8000) || ia 234 dev/isa/pcdisplay.c ia->ia_irq != IRQUNK || ia->ia_drq != DRQUNK) ia 237 dev/isa/pcdisplay.c if (pcdisplay_is_console(ia->ia_iot)) ia 239 dev/isa/pcdisplay.c else if (ia->ia_iobase != 0x3b0 && ia->ia_maddr != 0xb0000 && ia 240 dev/isa/pcdisplay.c pcdisplay_probe_col(ia->ia_iot, ia->ia_memt)) ia 242 dev/isa/pcdisplay.c else if (ia->ia_iobase != 0x3d0 && ia->ia_maddr != 0xb8000 && ia 243 dev/isa/pcdisplay.c pcdisplay_probe_mono(ia->ia_iot, ia->ia_memt)) ia 248 dev/isa/pcdisplay.c ia->ia_iobase = mono ? 0x3b0 : 0x3d0; ia 249 dev/isa/pcdisplay.c ia->ia_iosize = 0x10; ia 250 dev/isa/pcdisplay.c ia->ia_maddr = mono ? 0xb0000 : 0xb8000; ia 251 dev/isa/pcdisplay.c ia->ia_msize = 0x8000; ia 260 dev/isa/pcdisplay.c struct isa_attach_args *ia = aux; ia 268 dev/isa/pcdisplay.c console = pcdisplay_is_console(ia->ia_iot); ia 277 dev/isa/pcdisplay.c if (ia->ia_iobase != 0x3b0 && ia->ia_maddr != 0xb0000 && ia 278 dev/isa/pcdisplay.c pcdisplay_probe_col(ia->ia_iot, ia->ia_memt)) ia 279 dev/isa/pcdisplay.c pcdisplay_init(dc, ia->ia_iot, ia->ia_memt, 0); ia 280 dev/isa/pcdisplay.c else if (ia->ia_iobase != 0x3d0 && ia->ia_maddr != 0xb8000 && ia 281 dev/isa/pcdisplay.c pcdisplay_probe_mono(ia->ia_iot, ia->ia_memt)) ia 282 dev/isa/pcdisplay.c pcdisplay_init(dc, ia->ia_iot, ia->ia_memt, 1); ia 69 dev/isa/pckbc_isa.c struct isa_attach_args *ia = aux; ia 70 dev/isa/pckbc_isa.c bus_space_tag_t iot = ia->ia_iot; ia 75 dev/isa/pckbc_isa.c if ((ia->ia_iobase != IOBASEUNK && ia->ia_iobase != IO_KBD) || ia 76 dev/isa/pckbc_isa.c ia->ia_maddr != MADDRUNK || ia 77 dev/isa/pckbc_isa.c (ia->ia_irq != IRQUNK && ia->ia_irq != 1 /* XXX */) || ia 78 dev/isa/pckbc_isa.c ia->ia_drq != DRQUNK) ia 108 dev/isa/pckbc_isa.c ia->ia_iobase = IO_KBD; ia 109 dev/isa/pckbc_isa.c ia->ia_iosize = 5; ia 110 dev/isa/pckbc_isa.c ia->ia_msize = 0x0; ia 122 dev/isa/pckbc_isa.c struct isa_attach_args *ia = aux; ia 127 dev/isa/pckbc_isa.c isc->sc_ic = ia->ia_ic; ia 128 dev/isa/pckbc_isa.c iot = ia->ia_iot; ia 89 dev/isa/pcppi.c struct isa_attach_args *ia = aux; ia 95 dev/isa/pcppi.c if ((ia->ia_iobase != IOBASEUNK && ia->ia_iobase != IO_PPI) || ia 96 dev/isa/pcppi.c ia->ia_maddr != MADDRUNK || ia->ia_msize != 0 || ia 97 dev/isa/pcppi.c ia->ia_irq != IRQUNK || ia->ia_drq != DRQUNK) ia 103 dev/isa/pcppi.c if (bus_space_map(ia->ia_iot, IO_TIMER1, 4, 0, &pit1_ioh)) ia 106 dev/isa/pcppi.c if (bus_space_map(ia->ia_iot, IO_PPI, 1, 0, &ppi_ioh)) ia 121 dev/isa/pcppi.c v = bus_space_read_1(ia->ia_iot, ppi_ioh, 0); /* XXX */ ia 122 dev/isa/pcppi.c bus_space_write_1(ia->ia_iot, ppi_ioh, 0, v ^ 0x01); /* XXX */ ia 123 dev/isa/pcppi.c nv = bus_space_read_1(ia->ia_iot, ppi_ioh, 0); /* XXX */ ia 126 dev/isa/pcppi.c bus_space_write_1(ia->ia_iot, ppi_ioh, 0, v); /* XXX */ ia 127 dev/isa/pcppi.c nv = bus_space_read_1(ia->ia_iot, ppi_ioh, 0); /* XXX */ ia 139 dev/isa/pcppi.c bus_space_unmap(ia->ia_iot, pit1_ioh, 4); ia 141 dev/isa/pcppi.c bus_space_unmap(ia->ia_iot, ppi_ioh, 1); ia 143 dev/isa/pcppi.c ia->ia_iobase = IO_PPI; ia 144 dev/isa/pcppi.c ia->ia_iosize = 0x1; ia 145 dev/isa/pcppi.c ia->ia_msize = 0x0; ia 156 dev/isa/pcppi.c struct isa_attach_args *ia = aux; ia 162 dev/isa/pcppi.c sc->sc_iot = iot = ia->ia_iot; ia 717 dev/isa/pss.c struct isa_attach_args *ia = aux; ia 718 dev/isa/pss.c int iobase = ia->ia_iobase; ia 758 dev/isa/pss.c if (ia->ia_irq == IRQUNK) { ia 769 dev/isa/pss.c ia->ia_irq = i; ia 774 dev/isa/pss.c if (pss_testirq(sc, ia->ia_irq) == 0) { ia 775 dev/isa/pss.c DPRINTF(("pss: configured IRQ unavailable (%d)\n", ia->ia_irq)); ia 781 dev/isa/pss.c if (pss_testdma(sc, ia->ia_drq) == 0) { ia 782 dev/isa/pss.c DPRINTF(("pss: configured DMA channel unavailable (%d)\n", ia->ia_drq)); ia 786 dev/isa/pss.c ia->ia_iosize = PSS_NPORT; ia 789 dev/isa/pss.c pss_setint(ia->ia_irq, sc->sc_iobase+PSS_CONFIG); ia 819 dev/isa/pss.c struct isa_attach_args *ia = aux; ia 823 dev/isa/pss.c sc->sc_iot = ia->ia_iot; ia 1015 dev/isa/pss.c struct isa_attach_args *ia = (struct isa_attach_args *)aux; ia 1016 dev/isa/pss.c int iobase = ia->ia_iobase; ia 1021 dev/isa/pss.c sc->sc_drq = ia->ia_drq; ia 1024 dev/isa/pss.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, IPL_AUDIO, ia 1030 dev/isa/pss.c (void)config_found(self, ia->ia_ic, NULL); /* XXX */ ia 127 dev/isa/radiotrack2.c struct isa_attach_args *ia = aux; ia 128 dev/isa/radiotrack2.c bus_space_tag_t iot = ia->ia_iot; ia 131 dev/isa/radiotrack2.c int iosize = 1, iobase = ia->ia_iobase; ia 147 dev/isa/radiotrack2.c ia->ia_iosize = iosize; ia 155 dev/isa/radiotrack2.c struct isa_attach_args *ia = aux; ia 158 dev/isa/radiotrack2.c sc->tea.iot = ia->ia_iot; ia 166 dev/isa/radiotrack2.c if (bus_space_map(sc->tea.iot, ia->ia_iobase, ia->ia_iosize, ia 56 dev/isa/rt_isa.c struct isa_attach_args *ia = aux; ia 60 dev/isa/rt_isa.c if (!RT_BASE_VALID(ia->ia_iobase)) { ia 61 dev/isa/rt_isa.c printf("rt: wrong iobase 0x%x\n", ia->ia_iobase); ia 65 dev/isa/rt_isa.c if (bus_space_map(ia->ia_iot, ia->ia_iobase, iosize, 0, &ioh)) ia 69 dev/isa/rt_isa.c bus_space_unmap(ia->ia_iot, ioh, iosize); ia 72 dev/isa/rt_isa.c ia->ia_iosize = iosize; ia 81 dev/isa/rt_isa.c struct isa_attach_args *ia = aux; ia 85 dev/isa/rt_isa.c if (bus_space_map(ia->ia_iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) { ia 93 dev/isa/rt_isa.c sc->lm.iot = ia->ia_iot; ia 60 dev/isa/rt_isapnp.c struct isa_attach_args *ia = aux; ia 65 dev/isa/rt_isapnp.c sc->lm.iot = ia->ia_iot; ia 66 dev/isa/rt_isapnp.c sc->lm.ioh = ia->ipa_io[0].h; /* ia_ioh */ ia 84 dev/isa/rtfps.c struct isa_attach_args *ia = aux; ia 85 dev/isa/rtfps.c int iobase = ia->ia_iobase; ia 86 dev/isa/rtfps.c bus_space_tag_t iot = ia->ia_iot; ia 126 dev/isa/rtfps.c ia->ia_iosize = NSLAVES * COM_NPORTS; ia 149 dev/isa/rtfps.c struct isa_attach_args *ia = aux; ia 157 dev/isa/rtfps.c bus_space_tag_t iot = ia->ia_iot; ia 160 dev/isa/rtfps.c sc->sc_iot = ia->ia_iot; ia 161 dev/isa/rtfps.c sc->sc_iobase = ia->ia_iobase; ia 163 dev/isa/rtfps.c if (ia->ia_irq >= 16 || irqport[ia->ia_irq] == IOBASEUNK) ia 165 dev/isa/rtfps.c sc->sc_irqport = irqport[ia->ia_irq]; ia 191 dev/isa/rtfps.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 99 dev/isa/sb_isa.c if (!SB_BASE_VALID(ia->ia_iobase)) ia 102 dev/isa/sb_isa.c sc->sc_iot = ia->ia_iot; ia 105 dev/isa/sb_isa.c if (bus_space_map(sc->sc_iot, ia->ia_iobase, SBP_NPORT, 0, ia 109 dev/isa/sb_isa.c sc->sc_iobase = ia->ia_iobase; ia 110 dev/isa/sb_isa.c sc->sc_irq = ia->ia_irq; ia 111 dev/isa/sb_isa.c sc->sc_drq8 = ia->ia_drq; ia 112 dev/isa/sb_isa.c sc->sc_drq16 = ia->ia_drq2; ia 113 dev/isa/sb_isa.c sc->sc_ic = ia->ia_ic; ia 123 dev/isa/sb_isa.c ia->ia_iosize = SBP_NPORT; ia 125 dev/isa/sb_isa.c ia->ia_iosize = SB_NPORT; ia 128 dev/isa/sb_isa.c ia->ia_drq2 = -1; ia 130 dev/isa/sb_isa.c ia->ia_irq = sc->sc_irq; ia 150 dev/isa/sb_isa.c struct isa_attach_args *ia = aux; ia 152 dev/isa/sb_isa.c if (!sbfind(parent, sc, ia) || ia 153 dev/isa/sb_isa.c bus_space_map(sc->sc_iot, ia->ia_iobase, ia->ia_iosize, 0, ia 158 dev/isa/sb_isa.c sc->sc_ic = ia->ia_ic; ia 78 dev/isa/sb_isapnp.c struct isa_attach_args *ia = aux; ia 80 dev/isa/sb_isapnp.c if (ia->ipa_ndrq < 1) ia 95 dev/isa/sb_isapnp.c struct isa_attach_args *ia = aux; ia 97 dev/isa/sb_isapnp.c sc->sc_iot = ia->ia_iot; ia 98 dev/isa/sb_isapnp.c sc->sc_ioh = ia->ipa_io[0].h; ia 99 dev/isa/sb_isapnp.c sc->sc_irq = ia->ipa_irq[0].num; ia 100 dev/isa/sb_isapnp.c sc->sc_iobase = ia->ipa_io[0].base; ia 101 dev/isa/sb_isapnp.c sc->sc_ic = ia->ia_ic; ia 102 dev/isa/sb_isapnp.c sc->sc_drq8 = ia->ipa_drq[0].num; ia 104 dev/isa/sb_isapnp.c if (ia->ipa_ndrq > 1 && ia->ipa_drq[0].num != ia->ipa_drq[1].num) { ia 108 dev/isa/sb_isapnp.c sc->sc_drq8 = ia->ipa_drq[1].num; ia 110 dev/isa/sb_isapnp.c sc->sc_drq16 = ia->ipa_drq[1].num; ia 115 dev/isa/sb_isapnp.c if (ia->ipa_nio > 1) { ia 116 dev/isa/sb_isapnp.c sc->sc_mpu_sc.iobase = ia->ipa_io[1].base; ia 117 dev/isa/sb_isapnp.c sc->sc_mpu_sc.ioh = ia->ipa_io[1].h; ia 348 dev/isa/seagate.c struct isa_attach_args *ia = aux; ia 359 dev/isa/seagate.c if (ia->ia_maddr == MADDRUNK) { ia 363 dev/isa/seagate.c sea->maddr = ISA_HOLE_VADDR(ia->ia_maddr); ia 406 dev/isa/seagate.c ia->ia_drq = DRQUNK; ia 407 dev/isa/seagate.c ia->ia_msize = 0x2000; ia 408 dev/isa/seagate.c ia->ia_iosize = 0; ia 426 dev/isa/seagate.c struct isa_attach_args *ia = aux; ia 443 dev/isa/seagate.c sea->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 105 dev/isa/sf16fmr.c struct isa_attach_args *ia = aux; ia 106 dev/isa/sf16fmr.c bus_space_tag_t iot = ia->ia_iot; ia 108 dev/isa/sf16fmr.c int iosize = 1, iobase = ia->ia_iobase; ia 124 dev/isa/sf16fmr.c ia->ia_iosize = iosize; ia 132 dev/isa/sf16fmr.c struct isa_attach_args *ia = aux; ia 134 dev/isa/sf16fmr.c sc->c.iot = ia->ia_iot; ia 143 dev/isa/sf16fmr.c if (bus_space_map(sc->c.iot, ia->ia_iobase, ia->ia_iosize, ia 140 dev/isa/sf16fmr2.c struct isa_attach_args *ia = aux; ia 141 dev/isa/sf16fmr2.c bus_space_tag_t iot = ia->ia_iot; ia 144 dev/isa/sf16fmr2.c int iosize = 1, iobase = ia->ia_iobase; ia 160 dev/isa/sf16fmr2.c ia->ia_iosize = iosize; ia 168 dev/isa/sf16fmr2.c struct isa_attach_args *ia = aux; ia 172 dev/isa/sf16fmr2.c sc->tea.iot = ia->ia_iot; ia 180 dev/isa/sf16fmr2.c if (bus_space_map(sc->tea.iot, ia->ia_iobase, ia->ia_iosize, ia 146 dev/isa/tcic2_isa.c struct isa_attach_args *ia = aux; ia 147 dev/isa/tcic2_isa.c bus_space_tag_t iot = ia->ia_iot; ia 152 dev/isa/tcic2_isa.c if (ia->ia_iobase == -1 /* ISACF_PORT_DEFAULT */) ia 155 dev/isa/tcic2_isa.c if (bus_space_map(iot, ia->ia_iobase, TCIC_IOSIZE, 0, &ioh)) ia 158 dev/isa/tcic2_isa.c if (ia->ia_msize == 0) ia 159 dev/isa/tcic2_isa.c ia->ia_msize = TCIC_MEMSIZE; ia 161 dev/isa/tcic2_isa.c if (bus_space_map(ia->ia_memt, ia->ia_maddr, ia->ia_msize, 0, &memh)) ia 164 dev/isa/tcic2_isa.c DPRINTF(("tcic probing 0x%03x\n", ia->ia_iobase)); ia 183 dev/isa/tcic2_isa.c bus_space_unmap(ia->ia_memt, memh, ia->ia_msize); ia 188 dev/isa/tcic2_isa.c ia->ia_iosize = TCIC_IOSIZE; ia 199 dev/isa/tcic2_isa.c struct isa_attach_args *ia = aux; ia 200 dev/isa/tcic2_isa.c isa_chipset_tag_t ic = ia->ia_ic; ia 201 dev/isa/tcic2_isa.c bus_space_tag_t iot = ia->ia_iot; ia 202 dev/isa/tcic2_isa.c bus_space_tag_t memt = ia->ia_memt; ia 207 dev/isa/tcic2_isa.c if (bus_space_map(iot, ia->ia_iobase, ia->ia_iosize, 0, &ioh)) { ia 213 dev/isa/tcic2_isa.c if (bus_space_map(memt, ia->ia_maddr, ia->ia_msize, 0, &memh)) { ia 218 dev/isa/tcic2_isa.c sc->membase = ia->ia_maddr; ia 219 dev/isa/tcic2_isa.c sc->subregionmask = (1 << (ia->ia_msize / TCIC_MEM_PAGESIZE)) - 1; ia 220 dev/isa/tcic2_isa.c sc->memsize2 = tcic_log2((u_int)ia->ia_msize); ia 242 dev/isa/tcic2_isa.c if ((sc->irq = ia->ia_irq) == IRQUNK) { ia 84 dev/isa/uha_isa.c struct isa_attach_args *ia = aux; ia 86 dev/isa/uha_isa.c bus_space_tag_t iot = ia->ia_iot; ia 90 dev/isa/uha_isa.c if (bus_space_map(iot, ia->ia_iobase, UHA_ISA_IOSIZE, 0, &ioh)) ia 98 dev/isa/uha_isa.c if (ia->ia_irq != -1 && ia->ia_irq != sc.sc_irq) ia 100 dev/isa/uha_isa.c if (ia->ia_drq != -1 && ia->ia_drq != sc.sc_drq) ia 102 dev/isa/uha_isa.c ia->ia_irq = sc.sc_irq; ia 103 dev/isa/uha_isa.c ia->ia_drq = sc.sc_drq; ia 104 dev/isa/uha_isa.c ia->ia_msize = 0; ia 105 dev/isa/uha_isa.c ia->ia_iosize = UHA_ISA_IOSIZE; ia 118 dev/isa/uha_isa.c struct isa_attach_args *ia = aux; ia 120 dev/isa/uha_isa.c bus_space_tag_t iot = ia->ia_iot; ia 122 dev/isa/uha_isa.c isa_chipset_tag_t ic = ia->ia_ic; ia 126 dev/isa/uha_isa.c if (bus_space_map(iot, ia->ia_iobase, UHA_ISA_IOSIZE, 0, &ioh)) ia 68 dev/isa/vga_isa.c struct isa_attach_args *ia = aux; ia 71 dev/isa/vga_isa.c if ((ia->ia_iobase != IOBASEUNK && ia->ia_iobase != 0x3b0) || ia 73 dev/isa/vga_isa.c (ia->ia_maddr != MADDRUNK && ia->ia_maddr != 0xa0000) || ia 74 dev/isa/vga_isa.c (ia->ia_msize != 0 && ia->ia_msize != 0x20000) || ia 75 dev/isa/vga_isa.c ia->ia_irq != IRQUNK || ia->ia_drq != DRQUNK) ia 78 dev/isa/vga_isa.c if (!vga_is_console(ia->ia_iot, WSDISPLAY_TYPE_ISAVGA) && ia 79 dev/isa/vga_isa.c !vga_common_probe(ia->ia_iot, ia->ia_memt)) ia 82 dev/isa/vga_isa.c ia->ia_iobase = 0x3b0; /* XXX mono 0x3b0 color 0x3c0 */ ia 83 dev/isa/vga_isa.c ia->ia_iosize = 0x30; /* XXX 0x20 */ ia 84 dev/isa/vga_isa.c ia->ia_maddr = 0xa0000; ia 85 dev/isa/vga_isa.c ia->ia_msize = 0x20000; ia 94 dev/isa/vga_isa.c struct isa_attach_args *ia = aux; ia 101 dev/isa/vga_isa.c vga_common_attach(self, ia->ia_iot, ia->ia_memt, ia 142 dev/isa/viasio.c struct isa_attach_args *ia = aux; ia 148 dev/isa/viasio.c iot = ia->ia_iot; ia 149 dev/isa/viasio.c if (bus_space_map(iot, ia->ipa_io[0].base, VT1211_IOSIZE, 0, &ioh)) ia 157 dev/isa/viasio.c ia->ipa_nio = 1; ia 158 dev/isa/viasio.c ia->ipa_io[0].length = VT1211_IOSIZE; ia 159 dev/isa/viasio.c ia->ipa_nmem = 0; ia 160 dev/isa/viasio.c ia->ipa_nirq = 0; ia 161 dev/isa/viasio.c ia->ipa_ndrq = 0; ia 172 dev/isa/viasio.c struct isa_attach_args *ia = aux; ia 176 dev/isa/viasio.c sc->sc_iot = ia->ia_iot; ia 177 dev/isa/viasio.c if (bus_space_map(sc->sc_iot, ia->ipa_io[0].base, ia 92 dev/isa/wdc_isa.c struct isa_attach_args *ia = aux; ia 97 dev/isa/wdc_isa.c ch.cmd_iot = ia->ia_iot; ia 98 dev/isa/wdc_isa.c if (bus_space_map(ch.cmd_iot, ia->ia_iobase, WDC_ISA_REG_NPORTS, 0, ia 102 dev/isa/wdc_isa.c ch.ctl_iot = ia->ia_iot; ia 103 dev/isa/wdc_isa.c if (bus_space_map(ch.ctl_iot, ia->ia_iobase + WDC_ISA_AUXREG_OFFSET, ia 112 dev/isa/wdc_isa.c ia->ia_iosize = WDC_ISA_REG_NPORTS; ia 113 dev/isa/wdc_isa.c ia->ia_msize = 0; ia 127 dev/isa/wdc_isa.c struct isa_attach_args *ia = aux; ia 131 dev/isa/wdc_isa.c sc->wdc_channel.cmd_iot = ia->ia_iot; ia 132 dev/isa/wdc_isa.c sc->wdc_channel.ctl_iot = ia->ia_iot; ia 133 dev/isa/wdc_isa.c sc->sc_ic = ia->ia_ic; ia 136 dev/isa/wdc_isa.c if (bus_space_map(sc->wdc_channel.cmd_iot, ia->ia_iobase, ia 139 dev/isa/wdc_isa.c ia->ia_iobase + WDC_ISA_AUXREG_OFFSET, WDC_ISA_AUXREG_NPORTS, ia 147 dev/isa/wdc_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_EDGE, ia 150 dev/isa/wdc_isa.c if (ia->ia_drq != DRQUNK) { ia 152 dev/isa/wdc_isa.c sc->sc_drq = ia->ia_drq; ia 248 dev/isa/wds.c register struct isa_attach_args *ia = aux; ia 249 dev/isa/wds.c bus_space_tag_t iot = ia->ia_iot; ia 253 dev/isa/wds.c if (bus_space_map(iot, ia->ia_iobase, WDS_IO_PORTS, 0, &ioh)) ia 257 dev/isa/wds.c rv = wds_find(ia, NULL); ia 262 dev/isa/wds.c ia->ia_msize = 0; ia 263 dev/isa/wds.c ia->ia_iosize = WDS_IO_PORTS; ia 288 dev/isa/wds.c struct isa_attach_args *ia = aux; ia 291 dev/isa/wds.c bus_space_tag_t iot = ia->ia_iot; ia 294 dev/isa/wds.c if (bus_space_map(iot, ia->ia_iobase, WDS_IO_PORTS, 0, &ioh)) { ia 299 dev/isa/wds.c if (!wds_find(ia, sc)) ia 325 dev/isa/wds.c sc->sc_ih = isa_intr_establish(ia->ia_ic, sc->sc_irq, IST_EDGE, ia 861 dev/isa/wds.c bus_space_tag_t iot = ia->ia_iot; ia 918 dev/isa/wds.c sc->sc_irq = ia->ia_irq; ia 919 dev/isa/wds.c sc->sc_drq = ia->ia_drq; ia 126 dev/isa/wss_isa.c sc->sc_iot = ia->ia_iot; ia 128 dev/isa/wss_isa.c madprobe(sc, ia->ia_iobase); ia 132 dev/isa/wss_isa.c if (!WSS_BASE_VALID(ia->ia_iobase)) { ia 133 dev/isa/wss_isa.c DPRINTF(("wss: configured iobase %x invalid\n", ia->ia_iobase)); ia 138 dev/isa/wss_isa.c if (bus_space_map(sc->sc_iot, ia->ia_iobase, WSS_CODEC, 0, &sc->sc_ioh)) ia 144 dev/isa/wss_isa.c if (ad1848_mapprobe(&sc->sc_ad1848, ia->ia_iobase + WSS_CODEC) == 0) ia 147 dev/isa/wss_isa.c ia->ia_iosize = WSS_NPORT; ia 150 dev/isa/wss_isa.c if (!WSS_DRQ_VALID(ia->ia_drq)) { ia 151 dev/isa/wss_isa.c DPRINTF(("wss: configured dma chan %d invalid\n", ia->ia_drq)); ia 154 dev/isa/wss_isa.c sc->wss_drq = ia->ia_drq; ia 159 dev/isa/wss_isa.c if (!WSS_IRQ_VALID(ia->ia_irq)) { ia 160 dev/isa/wss_isa.c DPRINTF(("wss: configured interrupt %d invalid\n", ia->ia_irq)); ia 164 dev/isa/wss_isa.c sc->wss_irq = ia->ia_irq; ia 167 dev/isa/wss_isa.c ia->ia_drq2 = DRQUNK; ia 169 dev/isa/wss_isa.c sc->sc_ad1848.mode > 1 && ia->ia_drq2 != DRQUNK ? ia 170 dev/isa/wss_isa.c ia->ia_drq2 : ia->ia_drq; ia 176 dev/isa/wss_isa.c (interrupt_bits[ia->ia_irq] | dma_bits[ia->ia_drq])); ia 197 dev/isa/wss_isa.c struct isa_attach_args *ia = (struct isa_attach_args *)aux; ia 199 dev/isa/wss_isa.c if (!wssfind(parent, sc, ia)) { ia 204 dev/isa/wss_isa.c sc->sc_ic = ia->ia_ic; ia 81 dev/isa/ym_isapnp.c struct isa_attach_args *ia = aux; ia 83 dev/isa/ym_isapnp.c if (ia->ipa_nio < 5) ia 98 dev/isa/ym_isapnp.c struct isa_attach_args *ia = aux; ia 100 dev/isa/ym_isapnp.c sc->sc_iot = ia->ia_iot; ia 101 dev/isa/ym_isapnp.c sc->sc_ioh = ia->ipa_io[1].h; ia 102 dev/isa/ym_isapnp.c sc->sc_ic = ia->ia_ic; ia 104 dev/isa/ym_isapnp.c sc->ym_irq = ia->ipa_irq[0].num; ia 105 dev/isa/ym_isapnp.c sc->ym_drq = ia->ipa_drq[0].num; ia 106 dev/isa/ym_isapnp.c sc->ym_recdrq = ia->ipa_drq[1].num; ia 108 dev/isa/ym_isapnp.c sc->sc_controlioh = ia->ipa_io[4].h; ia 118 dev/isa/ym_isapnp.c sc->sc_mpu_sc.iobase = ia->ipa_io[3].base; ia 119 dev/isa/ym_isapnp.c sc->sc_mpu_sc.ioh = ia->ipa_io[3].h; ia 379 lib/libsa/bootparam.c uia.l = ia.s_addr; ia 426 lib/libsa/bootparam.c ia->s_addr = uia.l; ia 404 lib/libsa/net.c return (intoa(ia.s_addr)); ia 1420 net/pf.c PF_ACPY(&oia, ia, af); ia 1438 net/pf.c PF_ACPY(ia, na, af); ia 1445 net/pf.c oia.addr16[0], ia->addr16[0], 0), ia 1446 net/pf.c oia.addr16[1], ia->addr16[1], 0); ia 1448 net/pf.c oia.addr16[0], ia->addr16[0], 0), ia 1449 net/pf.c oia.addr16[1], ia->addr16[1], 0); ia 1459 net/pf.c oia.addr16[0], ia->addr16[0], u), ia 1460 net/pf.c oia.addr16[1], ia->addr16[1], u), ia 1461 net/pf.c oia.addr16[2], ia->addr16[2], u), ia 1462 net/pf.c oia.addr16[3], ia->addr16[3], u), ia 1463 net/pf.c oia.addr16[4], ia->addr16[4], u), ia 1464 net/pf.c oia.addr16[5], ia->addr16[5], u), ia 1465 net/pf.c oia.addr16[6], ia->addr16[6], u), ia 1466 net/pf.c oia.addr16[7], ia->addr16[7], u); ia 457 net/pf_if.c struct ifaddr *ia; ia 463 net/pf_if.c TAILQ_FOREACH(ia, &ifp->if_addrlist, ifa_list) { ia 464 net/pf_if.c if (ia->ifa_addr == NULL) ia 466 net/pf_if.c af = ia->ifa_addr->sa_family; ia 479 net/pf_if.c &((struct sockaddr_in6 *)ia->ifa_addr)->sin6_addr)) ia 495 net/pf_if.c ia->ifa_netmask)->sin_addr); ia 498 net/pf_if.c ia->ifa_netmask)->sin6_addr); ia 503 net/pf_if.c pfi_address_add(ia->ifa_broadaddr, af, net2); ia 505 net/pf_if.c pfi_address_add(ia->ifa_dstaddr, af, net2); ia 507 net/pf_if.c pfi_address_add(ia->ifa_addr, af, net2); ia 147 netinet/if_ether.c struct in_ifaddr *ia; ia 258 netinet/if_ether.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) { ia 259 netinet/if_ether.c if (ia->ia_ifp == rt->rt_ifp && ia 261 netinet/if_ether.c (IA_SIN(ia))->sin_addr.s_addr) ia 264 netinet/if_ether.c if (ia) { ia 293 netinet/if_ether.c ifa = &ia->ia_ifa; ia 526 netinet/if_ether.c struct in_ifaddr *ia; ia 554 netinet/if_ether.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) { ia 555 netinet/if_ether.c if (itaddr.s_addr != ia->ia_addr.sin_addr.s_addr) ia 559 netinet/if_ether.c if (ia->ia_ifp->if_type == IFT_CARP && ia 560 netinet/if_ether.c ((ia->ia_ifp->if_flags & (IFF_UP|IFF_RUNNING)) == ia 563 netinet/if_ether.c if (ia->ia_ifp == m->m_pkthdr.rcvif && ia 564 netinet/if_ether.c carp_iamatch(ia, ea->arp_sha, ia 569 netinet/if_ether.c if (ia->ia_ifp == m->m_pkthdr.rcvif) ia 581 netinet/if_ether.c ia->ia_ifp->if_bridge) ia 582 netinet/if_ether.c bridge_ia = ia; ia 584 netinet/if_ether.c else if (ia->ia_ifp->if_carpdev != NULL && ia 586 netinet/if_ether.c ia->ia_ifp->if_carpdev->if_bridge && ia 587 netinet/if_ether.c carp_iamatch(ia, ea->arp_sha, ia 589 netinet/if_ether.c bridge_ia = ia; ia 596 netinet/if_ether.c if (ia == NULL && bridge_ia != NULL) { ia 597 netinet/if_ether.c ia = bridge_ia; ia 602 netinet/if_ether.c if (ia == NULL) { ia 603 netinet/if_ether.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) { ia 604 netinet/if_ether.c if (isaddr.s_addr != ia->ia_addr.sin_addr.s_addr) ia 606 netinet/if_ether.c if (ia->ia_ifp == m->m_pkthdr.rcvif) ia 611 netinet/if_ether.c if (ia == NULL && m->m_pkthdr.rcvif->if_type != IFT_CARP) { ia 619 netinet/if_ether.c ia = (struct in_ifaddr *)ifa; ia 622 netinet/if_ether.c if (ia == NULL) ia 627 netinet/if_ether.c myaddr = ia->ia_addr.sin_addr; ia 133 netinet/igmp.c struct in_ifaddr *ia; ia 290 netinet/igmp.c IFP_TO_IA(ifp, ia); ia 291 netinet/igmp.c if (ia) ia 292 netinet/igmp.c ip->ip_src.s_addr = ia->ia_subnet; ia 329 netinet/igmp.c IFP_TO_IA(ifp, ia); ia 330 netinet/igmp.c if (ia && ip->ip_src.s_addr == ia->ia_addr.sin_addr.s_addr) ia 357 netinet/igmp.c IFP_TO_IA(ifp, ia); ia 359 netinet/igmp.c if (ia) ia 360 netinet/igmp.c ip->ip_src.s_addr = ia->ia_subnet; ia 119 netinet/in.c struct in_ifaddr *ia; ia 122 netinet/in.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) ia 123 netinet/in.c if ((in.s_addr & ia->ia_netmask) == ia->ia_net) ia 126 netinet/in.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) ia 127 netinet/in.c if ((in.s_addr & ia->ia_subnetmask) == ia->ia_subnet) ia 225 netinet/in.c struct in_ifaddr *ia = 0; ia 248 netinet/in.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) ia 249 netinet/in.c if (ia->ia_ifp == ifp) ia 257 netinet/in.c for (; ia != TAILQ_END(&in_ifaddr); ia 258 netinet/in.c ia = TAILQ_NEXT(ia, ia_list)) { ia 259 netinet/in.c if (ia->ia_ifp == ifp && ia 260 netinet/in.c ia->ia_addr.sin_addr.s_addr == ia 264 netinet/in.c if (cmd == SIOCDIFADDR && ia == 0) ia 275 netinet/in.c if (ia == (struct in_ifaddr *)0) { ia 276 netinet/in.c ia = (struct in_ifaddr *) ia 277 netinet/in.c malloc(sizeof *ia, M_IFADDR, M_WAITOK); ia 278 netinet/in.c bzero((caddr_t)ia, sizeof *ia); ia 280 netinet/in.c TAILQ_INSERT_TAIL(&in_ifaddr, ia, ia_list); ia 281 netinet/in.c TAILQ_INSERT_TAIL(&ifp->if_addrlist, (struct ifaddr *)ia, ia 283 netinet/in.c ia->ia_addr.sin_family = AF_INET; ia 284 netinet/in.c ia->ia_addr.sin_len = sizeof(ia->ia_addr); ia 285 netinet/in.c ia->ia_ifa.ifa_addr = sintosa(&ia->ia_addr); ia 286 netinet/in.c ia->ia_ifa.ifa_dstaddr = sintosa(&ia->ia_dstaddr); ia 287 netinet/in.c ia->ia_ifa.ifa_netmask = sintosa(&ia->ia_sockmask); ia 288 netinet/in.c ia->ia_sockmask.sin_len = 8; ia 290 netinet/in.c ia->ia_broadaddr.sin_len = sizeof(ia->ia_addr); ia 291 netinet/in.c ia->ia_broadaddr.sin_family = AF_INET; ia 293 netinet/in.c ia->ia_ifp = ifp; ia 294 netinet/in.c LIST_INIT(&ia->ia_multiaddrs); ia 313 netinet/in.c if (ia && satosin(&ifr->ifr_addr)->sin_addr.s_addr) { ia 316 netinet/in.c for (ia2 = ia; ia2 != TAILQ_END(&in_ifaddr); ia 324 netinet/in.c ia = ia2; ia 326 netinet/in.c if (ia == (struct in_ifaddr *)0) ia 333 netinet/in.c *satosin(&ifr->ifr_addr) = ia->ia_addr; ia 339 netinet/in.c *satosin(&ifr->ifr_dstaddr) = ia->ia_broadaddr; ia 345 netinet/in.c *satosin(&ifr->ifr_dstaddr) = ia->ia_dstaddr; ia 349 netinet/in.c *satosin(&ifr->ifr_addr) = ia->ia_sockmask; ia 356 netinet/in.c oldaddr = ia->ia_dstaddr; ia 357 netinet/in.c ia->ia_dstaddr = *satosin(&ifr->ifr_dstaddr); ia 359 netinet/in.c (ifp, SIOCSIFDSTADDR, (caddr_t)ia))) { ia 360 netinet/in.c ia->ia_dstaddr = oldaddr; ia 364 netinet/in.c if (ia->ia_flags & IFA_ROUTE) { ia 365 netinet/in.c ia->ia_ifa.ifa_dstaddr = sintosa(&oldaddr); ia 366 netinet/in.c rtinit(&(ia->ia_ifa), (int)RTM_DELETE, RTF_HOST); ia 367 netinet/in.c ia->ia_ifa.ifa_dstaddr = sintosa(&ia->ia_dstaddr); ia 368 netinet/in.c rtinit(&(ia->ia_ifa), (int)RTM_ADD, RTF_HOST|RTF_UP); ia 376 netinet/in.c ia->ia_broadaddr = *satosin(&ifr->ifr_broadaddr); ia 381 netinet/in.c error = in_ifinit(ifp, ia, satosin(&ifr->ifr_addr), 1); ia 392 netinet/in.c ia->ia_subnetmask = ia->ia_sockmask.sin_addr.s_addr = ia 401 netinet/in.c if (ia->ia_addr.sin_family == AF_INET) { ia 403 netinet/in.c ifra->ifra_addr = ia->ia_addr; ia 406 netinet/in.c ia->ia_addr.sin_addr.s_addr) ia 410 netinet/in.c in_ifscrub(ifp, ia); ia 411 netinet/in.c ia->ia_sockmask = ifra->ifra_mask; ia 412 netinet/in.c ia->ia_subnetmask = ia->ia_sockmask.sin_addr.s_addr; ia 417 netinet/in.c in_ifscrub(ifp, ia); ia 418 netinet/in.c ia->ia_dstaddr = ifra->ifra_dstaddr; ia 423 netinet/in.c error = in_ifinit(ifp, ia, &ifra->ifra_addr, 0); ia 427 netinet/in.c ia->ia_broadaddr = ifra->ifra_broadaddr; ia 448 netinet/in.c in_ifscrub(ifp, ia); ia 449 netinet/in.c TAILQ_REMOVE(&ifp->if_addrlist, (struct ifaddr *)ia, ifa_list); ia 450 netinet/in.c TAILQ_REMOVE(&in_ifaddr, ia, ia_list); ia 451 netinet/in.c if (ia->ia_allhosts != NULL) { ia 452 netinet/in.c in_delmulti(ia->ia_allhosts); ia 453 netinet/in.c ia->ia_allhosts = NULL; ia 455 netinet/in.c IFAFREE((&ia->ia_ifa)); ia 571 netinet/in.c struct in_ifaddr *ia; ia 616 netinet/in.c ia = (struct in_ifaddr *)ifa; ia 620 netinet/in.c bcopy(&ia->ia_addr, &iflr->addr, ia->ia_addr.sin_len); ia 623 netinet/in.c bcopy(&ia->ia_dstaddr, &iflr->dstaddr, ia 624 netinet/in.c ia->ia_dstaddr.sin_len); ia 629 netinet/in.c in_mask2len(&ia->ia_sockmask.sin_addr); ia 642 netinet/in.c bcopy(&ia->ia_addr, &ifra.ifra_addr, ia 643 netinet/in.c ia->ia_addr.sin_len); ia 645 netinet/in.c bcopy(&ia->ia_dstaddr, &ifra.ifra_dstaddr, ia 646 netinet/in.c ia->ia_dstaddr.sin_len); ia 648 netinet/in.c bcopy(&ia->ia_sockmask, &ifra.ifra_dstaddr, ia 649 netinet/in.c ia->ia_sockmask.sin_len); ia 667 netinet/in.c in_scrubprefix(ia); ia 685 netinet/in.c oldaddr = ia->ia_addr; ia 686 netinet/in.c ia->ia_addr = *sin; ia 693 netinet/in.c (error = (*ifp->if_ioctl)(ifp, SIOCSIFADDR, (caddr_t)ia))) { ia 694 netinet/in.c ia->ia_addr = oldaddr; ia 709 netinet/in.c ia->ia_ifa.ifa_addr = sintosa(&oldaddr); ia 710 netinet/in.c in_ifscrub(ifp, ia); ia 711 netinet/in.c ia->ia_ifa.ifa_addr = sintosa(&ia->ia_addr); ia 714 netinet/in.c ia->ia_netmask = IN_CLASSA_NET; ia 716 netinet/in.c ia->ia_netmask = IN_CLASSB_NET; ia 718 netinet/in.c ia->ia_netmask = IN_CLASSC_NET; ia 724 netinet/in.c if (ia->ia_subnetmask == 0) { ia 725 netinet/in.c ia->ia_subnetmask = ia->ia_netmask; ia 726 netinet/in.c ia->ia_sockmask.sin_addr.s_addr = ia->ia_subnetmask; ia 728 netinet/in.c ia->ia_netmask &= ia->ia_subnetmask; ia 729 netinet/in.c ia->ia_net = i & ia->ia_netmask; ia 730 netinet/in.c ia->ia_subnet = i & ia->ia_subnetmask; ia 731 netinet/in.c in_socktrim(&ia->ia_sockmask); ia 735 netinet/in.c ia->ia_ifa.ifa_metric = ifp->if_metric; ia 737 netinet/in.c ia->ia_broadaddr.sin_addr.s_addr = ia 738 netinet/in.c ia->ia_subnet | ~ia->ia_subnetmask; ia 739 netinet/in.c ia->ia_netbroadcast.s_addr = ia 740 netinet/in.c ia->ia_net | ~ia->ia_netmask; ia 742 netinet/in.c ia->ia_dstaddr = ia->ia_addr; ia 745 netinet/in.c if (ia->ia_dstaddr.sin_family != AF_INET) ia 749 netinet/in.c error = in_addprefix(ia, flags); ia 754 netinet/in.c if ((ifp->if_flags & IFF_MULTICAST) && ia->ia_allhosts == NULL) { ia 758 netinet/in.c ia->ia_allhosts = in_addmulti(&addr, ifp); ia 776 netinet/in.c struct in_ifaddr *ia; ia 788 netinet/in.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) { ia 789 netinet/in.c if (rtinitflags(ia)) { ia 790 netinet/in.c p = ia->ia_dstaddr.sin_addr; ia 794 netinet/in.c p = ia->ia_addr.sin_addr; ia 795 netinet/in.c p.s_addr &= ia->ia_sockmask.sin_addr.s_addr; ia 797 netinet/in.c mask.s_addr != ia->ia_sockmask.sin_addr.s_addr) ia 800 netinet/in.c if ((ia->ia_flags & IFA_ROUTE) == 0) ia 804 netinet/in.c if (ia->ia_ifp->if_type == IFT_CARP && ia 806 netinet/in.c rtinit(&(ia->ia_ifa), (int)RTM_DELETE, ia 807 netinet/in.c rtinitflags(ia)); ia 808 netinet/in.c ia->ia_flags &= ~IFA_ROUTE; ia 837 netinet/in.c struct in_ifaddr *ia; ia 852 netinet/in.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) { ia 853 netinet/in.c if (rtinitflags(ia)) ia 854 netinet/in.c p = ia->ia_dstaddr.sin_addr; ia 856 netinet/in.c p = ia->ia_addr.sin_addr; ia 857 netinet/in.c p.s_addr &= ia->ia_sockmask.sin_addr.s_addr; ia 866 netinet/in.c if ((ia->ia_flags & IFA_ROUTE) == 0) { ia 871 netinet/in.c error = rtinit(&ia->ia_ifa, (int)RTM_ADD, ia 872 netinet/in.c rtinitflags(ia) | RTF_UP); ia 874 netinet/in.c ia->ia_flags |= IFA_ROUTE; ia 923 netinet/in.c in.s_addr != ia->ia_addr.sin_addr.s_addr && ia 924 netinet/in.c (in.s_addr == ia->ia_broadaddr.sin_addr.s_addr || ia 925 netinet/in.c in.s_addr == ia->ia_netbroadcast.s_addr || ia 930 netinet/in.c (in.s_addr == ia->ia_subnet || ia 931 netinet/in.c in.s_addr == ia->ia_net)))) ia 948 netinet/in.c struct in_ifaddr *ia; ia 973 netinet/in.c IFP_TO_IA(ifp, ia); ia 974 netinet/in.c if (ia == NULL) { ia 979 netinet/in.c inm->inm_ia = ia; ia 980 netinet/in.c ia->ia_ifa.ifa_refcnt++; ia 981 netinet/in.c LIST_INSERT_HEAD(&ia->ia_multiaddrs, inm, inm_list); ia 803 netinet/in_pcb.c struct in_ifaddr *ia; ia 805 netinet/in_pcb.c ia = (struct in_ifaddr *)0; ia 840 netinet/in_pcb.c ia = ifatoia(ro->ro_rt->rt_ifa); ia 841 netinet/in_pcb.c if (ia == 0) { ia 845 netinet/in_pcb.c ia = ifatoia(ifa_ifwithdstaddr(sintosa(sin))); ia 846 netinet/in_pcb.c if (ia == 0) ia 847 netinet/in_pcb.c ia = ifatoia(ifa_ifwithnet(sintosa(sin))); ia 849 netinet/in_pcb.c if (ia == 0) ia 850 netinet/in_pcb.c ia = TAILQ_FIRST(&in_ifaddr); ia 851 netinet/in_pcb.c if (ia == 0) { ia 868 netinet/in_pcb.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) ia 869 netinet/in_pcb.c if (ia->ia_ifp == ifp) ia 871 netinet/in_pcb.c if (ia == 0) { ia 877 netinet/in_pcb.c return satosin(&ia->ia_addr); ia 77 netinet/in_var.h #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr)) ia 96 netinet/in_var.h struct in_ifaddr *ia; \ ia 98 netinet/in_var.h for (ia = TAILQ_FIRST(&in_ifaddr); ia != TAILQ_END(&in_ifaddr) && \ ia 99 netinet/in_var.h ia->ia_addr.sin_addr.s_addr != (addr).s_addr; \ ia 100 netinet/in_var.h ia = TAILQ_NEXT(ia, ia_list)) \ ia 102 netinet/in_var.h (ifp) = (ia == NULL) ? NULL : ia->ia_ifp; \ ia 113 netinet/in_var.h for ((ia) = TAILQ_FIRST(&in_ifaddr); \ ia 114 netinet/in_var.h (ia) != TAILQ_END(&in_ifaddr) && (ia)->ia_ifp != (ifp); \ ia 115 netinet/in_var.h (ia) = TAILQ_NEXT((ia), ia_list)) \ ia 165 netinet/in_var.h struct in_ifaddr *ia; \ ia 167 netinet/in_var.h IFP_TO_IA((ifp), ia); \ ia 168 netinet/in_var.h if (ia == NULL) \ ia 171 netinet/in_var.h for ((inm) = LIST_FIRST(&ia->ia_multiaddrs); \ ia 172 netinet/in_var.h (inm) != LIST_END(&ia->ia_multiaddrs) && \ ia 1416 netinet/ip_carp.c struct carp_softc *sc = ia->ia_ifp->if_softc; ia 1424 netinet/ip_carp.c (struct ifaddr *)ia, CARP_COUNT_LINK0)) ia 1438 netinet/ip_carp.c (struct carp_if *)ia->ia_ifp->if_carpdev->if_carp, ia 1439 netinet/ip_carp.c (struct ifaddr *)ia, CARP_COUNT_RUNNING); ia 1889 netinet/ip_carp.c struct in_ifaddr *ia, *ia_if; ia 1903 netinet/ip_carp.c for (ia = TAILQ_FIRST(&in_ifaddr); ia; ia 1904 netinet/ip_carp.c ia = TAILQ_NEXT(ia, ia_list)) { ia 1907 netinet/ip_carp.c if (ia->ia_ifp != &sc->sc_if && ia 1908 netinet/ip_carp.c ia->ia_ifp->if_type != IFT_CARP && ia 1909 netinet/ip_carp.c (ia->ia_ifp->if_flags & IFF_MULTICAST) && ia 1910 netinet/ip_carp.c (sin->sin_addr.s_addr & ia->ia_subnetmask) == ia 1911 netinet/ip_carp.c ia->ia_subnet) { ia 1913 netinet/ip_carp.c ia_if = ia; ia 1918 netinet/ip_carp.c ia = ia_if; ia 1920 netinet/ip_carp.c if (ifp != ia->ia_ifp) ia 1923 netinet/ip_carp.c ifp = ia->ia_ifp; ia 1980 netinet/ip_carp.c struct in6_ifaddr *ia, *ia_if; ia 1994 netinet/ip_carp.c for (ia = in6_ifaddr; ia; ia = ia->ia_next) { ia 1999 netinet/ip_carp.c ia->ia_prefixmask.sin6_addr.s6_addr32[i]) != ia 2000 netinet/ip_carp.c (ia->ia_addr.sin6_addr.s6_addr32[i] & ia 2001 netinet/ip_carp.c ia->ia_prefixmask.sin6_addr.s6_addr32[i])) ia 2005 netinet/ip_carp.c if (ia->ia_ifp != &sc->sc_if && ia 2006 netinet/ip_carp.c ia->ia_ifp->if_type != IFT_CARP && ia 2007 netinet/ip_carp.c (ia->ia_ifp->if_flags & IFF_MULTICAST) && ia 2010 netinet/ip_carp.c ia_if = ia; ia 2015 netinet/ip_carp.c ia = ia_if; ia 2017 netinet/ip_carp.c if (sc->sc_carpdev != ia->ia_ifp) ia 2020 netinet/ip_carp.c ifp = ia->ia_ifp; ia 303 netinet/ip_icmp.c struct in_ifaddr *ia; ia 518 netinet/ip_icmp.c ia = ifatoia(ifaof_ifpforaddr(sintosa(&icmpdst), ia 520 netinet/ip_icmp.c if (ia == 0) ia 523 netinet/ip_icmp.c icp->icmp_mask = ia->ia_sockmask.sin_addr.s_addr; ia 525 netinet/ip_icmp.c if (ia->ia_ifp->if_flags & IFF_BROADCAST) ia 526 netinet/ip_icmp.c ip->ip_src = ia->ia_broadaddr.sin_addr; ia 527 netinet/ip_icmp.c else if (ia->ia_ifp->if_flags & IFF_POINTOPOINT) ia 528 netinet/ip_icmp.c ip->ip_src = ia->ia_dstaddr.sin_addr; ia 637 netinet/ip_icmp.c struct in_ifaddr *ia; ia 655 netinet/ip_icmp.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) { ia 656 netinet/ip_icmp.c if (t.s_addr == ia->ia_addr.sin_addr.s_addr) ia 658 netinet/ip_icmp.c if ((ia->ia_ifp->if_flags & IFF_BROADCAST) && ia 659 netinet/ip_icmp.c t.s_addr == ia->ia_broadaddr.sin_addr.s_addr) ia 667 netinet/ip_icmp.c if (ia == (struct in_ifaddr *)0) { ia 684 netinet/ip_icmp.c ia = ifatoia(ro.ro_rt->rt_ifa); ia 689 netinet/ip_icmp.c t = ia->ia_addr.sin_addr; ia 284 netinet/ip_input.c struct in_ifaddr *ia; ia 417 netinet/ip_input.c if ((ia = in_iawithaddr(ip->ip_dst, m)) != NULL && ia 418 netinet/ip_input.c (ia->ia_ifp->if_flags & IFF_UP)) ia 704 netinet/ip_input.c struct in_ifaddr *ia; ia 706 netinet/ip_input.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) { ia 707 netinet/ip_input.c if ((ina.s_addr == ia->ia_addr.sin_addr.s_addr) || ia 708 netinet/ip_input.c ((ia->ia_ifp->if_flags & (IFF_LOOPBACK|IFF_LINK1)) == ia 710 netinet/ip_input.c ia->ia_subnet == (ina.s_addr & ia->ia_subnetmask))) ia 711 netinet/ip_input.c return ia; ia 713 netinet/ip_input.c ia->ia_ifp == m->m_pkthdr.rcvif)) && ia 714 netinet/ip_input.c (ia->ia_ifp->if_flags & IFF_BROADCAST)) { ia 715 netinet/ip_input.c if (ina.s_addr == ia->ia_broadaddr.sin_addr.s_addr || ia 716 netinet/ip_input.c ina.s_addr == ia->ia_netbroadcast.s_addr || ia 721 netinet/ip_input.c ina.s_addr == ia->ia_subnet || ia 722 netinet/ip_input.c ina.s_addr == ia->ia_net) { ia 726 netinet/ip_input.c return ia; ia 1016 netinet/ip_input.c struct in_ifaddr *ia; ia 1069 netinet/ip_input.c ia = ifatoia(ifa_ifwithaddr(sintosa(&ipaddr))); ia 1070 netinet/ip_input.c if (ia == 0) { ia 1099 netinet/ip_input.c if ((ia = (INA)ifa_ifwithdstaddr((SA)&ipaddr)) == 0) ia 1100 netinet/ip_input.c ia = (INA)ifa_ifwithnet((SA)&ipaddr); ia 1102 netinet/ip_input.c ia = ip_rtaddr(ipaddr.sin_addr); ia 1103 netinet/ip_input.c if (ia == 0) { ia 1109 netinet/ip_input.c bcopy((caddr_t)&ia->ia_addr.sin_addr, ia 1140 netinet/ip_input.c if ((ia = (INA)ifa_ifwithaddr((SA)&ipaddr)) == 0 && ia 1141 netinet/ip_input.c (ia = ip_rtaddr(ipaddr.sin_addr)) == 0) { ia 1146 netinet/ip_input.c bcopy((caddr_t)&ia->ia_addr.sin_addr, ia 1174 netinet/ip_input.c ia = (INA)ifaof_ifpforaddr((SA)&ipaddr, ia 1176 netinet/ip_input.c if (ia == 0) ia 1178 netinet/ip_input.c bcopy((caddr_t)&ia->ia_addr.sin_addr, ia 106 netinet/ip_output.c struct in_ifaddr *ia; ia 204 netinet/ip_output.c if ((ia = ifatoia(ifa_ifwithdstaddr(sintosa(dst)))) == 0 && ia 205 netinet/ip_output.c (ia = ifatoia(ifa_ifwithnet(sintosa(dst)))) == 0) { ia 211 netinet/ip_output.c ifp = ia->ia_ifp; ia 219 netinet/ip_output.c IFP_TO_IA(ifp, ia); ia 230 netinet/ip_output.c ia = ifatoia(ro->ro_rt->rt_ifa); ia 242 netinet/ip_output.c ip->ip_src = ia->ia_addr.sin_addr; ia 374 netinet/ip_output.c if ((ia = ifatoia(ifa_ifwithdstaddr(sintosa(dst)))) == 0 && ia 375 netinet/ip_output.c (ia = ifatoia(ifa_ifwithnet(sintosa(dst)))) == 0) { ia 381 netinet/ip_output.c ifp = ia->ia_ifp; ia 389 netinet/ip_output.c IFP_TO_IA(ifp, ia); ia 400 netinet/ip_output.c ia = ifatoia(ro->ro_rt->rt_ifa); ia 412 netinet/ip_output.c ip->ip_src = ia->ia_addr.sin_addr; ia 466 netinet/ip_output.c struct in_ifaddr *ia; ia 468 netinet/ip_output.c TAILQ_FOREACH(ia, &in_ifaddr, ia_list) ia 469 netinet/ip_output.c if (ia->ia_ifp == ifp) { ia 470 netinet/ip_output.c ip->ip_src = ia->ia_addr.sin_addr; ia 1938 netinet/ip_output.c struct in_ifaddr *ia; ia 1950 netinet/ip_output.c IFP_TO_IA(imo->imo_multicast_ifp, ia); ia 1951 netinet/ip_output.c addr->s_addr = (ia == NULL) ? INADDR_ANY ia 1952 netinet/ip_output.c : ia->ia_addr.sin_addr.s_addr; ia 1987 netinet6/icmp6.c struct in6_ifaddr *ia; ia 2072 netinet6/icmp6.c for (ia = in6_ifaddr; ia; ia = ia->ia_next) ia 2073 netinet6/icmp6.c if (IN6_ARE_ADDR_EQUAL(&t, &ia->ia_addr.sin6_addr) && ia 2074 netinet6/icmp6.c (ia->ia6_flags & (IN6_IFF_ANYCAST|IN6_IFF_NOTREADY)) == 0) { ia 2078 netinet6/icmp6.c if (ia == NULL && IN6_IS_ADDR_LINKLOCAL(&t) && (m->m_flags & M_LOOP)) { ia 2461 netinet6/icmp6.c struct in6_ifaddr *ia; ia 2462 netinet6/icmp6.c if ((ia = in6ifa_ifpforlinklocal(ifp, ia 2466 netinet6/icmp6.c ifp_ll6 = &ia->ia_addr.sin6_addr; ia 237 netinet6/in6.c struct in6_ifaddr *ia; ia 256 netinet6/in6.c for (ia = in6_ifaddr; ia; ia = ia->ia_next) { ia 257 netinet6/in6.c if (IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa), &ia->ia_addr.sin6_addr)) { ia 332 netinet6/in6.c struct in6_ifaddr *ia = NULL; ia 450 netinet6/in6.c ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr); ia 452 netinet6/in6.c ia = NULL; ia 472 netinet6/in6.c if (ia == NULL) ia 496 netinet6/in6.c if (ia == NULL) ia 505 netinet6/in6.c if (ia == NULL) ia 524 netinet6/in6.c ifr->ifr_addr = ia->ia_addr; ia 534 netinet6/in6.c ifr->ifr_dstaddr = ia->ia_dstaddr; ia 538 netinet6/in6.c ifr->ifr_addr = ia->ia_prefixmask; ia 542 netinet6/in6.c ifr->ifr_ifru.ifru_flags6 = ia->ia6_flags; ia 564 netinet6/in6.c ifr->ifr_ifru.ifru_lifetime = ia->ia6_lifetime; ia 565 netinet6/in6.c if (ia->ia6_lifetime.ia6t_vltime != ND6_INFINITE_LIFETIME) { ia 576 netinet6/in6.c if (ia->ia6_lifetime.ia6t_vltime < ia 577 netinet6/in6.c maxexpire - ia->ia6_updatetime) { ia 578 netinet6/in6.c retlt->ia6t_expire = ia->ia6_updatetime + ia 579 netinet6/in6.c ia->ia6_lifetime.ia6t_vltime; ia 583 netinet6/in6.c if (ia->ia6_lifetime.ia6t_pltime != ND6_INFINITE_LIFETIME) { ia 594 netinet6/in6.c if (ia->ia6_lifetime.ia6t_pltime < ia 595 netinet6/in6.c maxexpire - ia->ia6_updatetime) { ia 596 netinet6/in6.c retlt->ia6t_preferred = ia->ia6_updatetime + ia 597 netinet6/in6.c ia->ia6_lifetime.ia6t_pltime; ia 604 netinet6/in6.c ia->ia6_lifetime = ifr->ifr_ifru.ifru_lifetime; ia 606 netinet6/in6.c if (ia->ia6_lifetime.ia6t_vltime != ND6_INFINITE_LIFETIME) { ia 607 netinet6/in6.c ia->ia6_lifetime.ia6t_expire = ia 608 netinet6/in6.c time_second + ia->ia6_lifetime.ia6t_vltime; ia 610 netinet6/in6.c ia->ia6_lifetime.ia6t_expire = 0; ia 611 netinet6/in6.c if (ia->ia6_lifetime.ia6t_pltime != ND6_INFINITE_LIFETIME) { ia 612 netinet6/in6.c ia->ia6_lifetime.ia6t_preferred = ia 613 netinet6/in6.c time_second + ia->ia6_lifetime.ia6t_pltime; ia 615 netinet6/in6.c ia->ia6_lifetime.ia6t_preferred = 0; ia 634 netinet6/in6.c if ((error = in6_update_ifa(ifp, ifra, ia)) != 0) ia 636 netinet6/in6.c if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr)) ia 699 netinet6/in6.c if (ia->ia6_ndpr == NULL) { ia 700 netinet6/in6.c ia->ia6_ndpr = pr; ia 730 netinet6/in6.c pr0.ndpr_plen = in6_mask2len(&ia->ia_prefixmask.sin6_addr, ia 734 netinet6/in6.c pr0.ndpr_prefix = ia->ia_addr; ia 735 netinet6/in6.c pr0.ndpr_mask = ia->ia_prefixmask.sin6_addr; ia 738 netinet6/in6.c ia->ia_prefixmask.sin6_addr.s6_addr32[i]; ia 741 netinet6/in6.c pr == ia->ia6_ndpr) { ia 748 netinet6/in6.c in6_purgeaddr(&ia->ia_ifa); ia 807 netinet6/in6.c if (ia == NULL && ifra->ifra_prefixmask.sin6_len == 0) ia 820 netinet6/in6.c plen = in6_mask2len(&ia->ia_prefixmask.sin6_addr, NULL); ia 895 netinet6/in6.c if (ia == NULL) ia 903 netinet6/in6.c if (ia == NULL) { ia 910 netinet6/in6.c ia = (struct in6_ifaddr *) malloc(sizeof(*ia), M_IFADDR, ia 912 netinet6/in6.c if (ia == NULL) ia 914 netinet6/in6.c bzero((caddr_t)ia, sizeof(*ia)); ia 915 netinet6/in6.c LIST_INIT(&ia->ia6_memberships); ia 917 netinet6/in6.c ia->ia_ifa.ifa_addr = (struct sockaddr *)&ia->ia_addr; ia 918 netinet6/in6.c ia->ia_addr.sin6_family = AF_INET6; ia 919 netinet6/in6.c ia->ia_addr.sin6_len = sizeof(ia->ia_addr); ia 920 netinet6/in6.c ia->ia6_createtime = ia->ia6_updatetime = time_second; ia 926 netinet6/in6.c ia->ia_ifa.ifa_dstaddr = ia 927 netinet6/in6.c (struct sockaddr *)&ia->ia_dstaddr; ia 929 netinet6/in6.c ia->ia_ifa.ifa_dstaddr = NULL; ia 931 netinet6/in6.c ia->ia_ifa.ifa_netmask = ia 932 netinet6/in6.c (struct sockaddr *)&ia->ia_prefixmask; ia 934 netinet6/in6.c ia->ia_ifp = ifp; ia 938 netinet6/in6.c oia->ia_next = ia; ia 940 netinet6/in6.c in6_ifaddr = ia; ia 941 netinet6/in6.c TAILQ_INSERT_TAIL(&ifp->if_addrlist, &ia->ia_ifa, ia 953 netinet6/in6.c if (ia->ia_prefixmask.sin6_len && ia 954 netinet6/in6.c in6_mask2len(&ia->ia_prefixmask.sin6_addr, NULL) != plen) { ia 957 netinet6/in6.c ip6_sprintf(&ia->ia_addr.sin6_addr))); ia 961 netinet6/in6.c ia->ia_prefixmask = ifra->ifra_prefixmask; ia 970 netinet6/in6.c !IN6_ARE_ADDR_EQUAL(&dst6.sin6_addr, &ia->ia_dstaddr.sin6_addr)) { ia 973 netinet6/in6.c if ((ia->ia_flags & IFA_ROUTE) != 0 && ia 974 netinet6/in6.c (e = rtinit(&(ia->ia_ifa), (int)RTM_DELETE, RTF_HOST)) != 0) { ia 977 netinet6/in6.c ip6_sprintf(&ia->ia_addr.sin6_addr))); ia 980 netinet6/in6.c ia->ia_flags &= ~IFA_ROUTE; ia 981 netinet6/in6.c ia->ia_dstaddr = dst6; ia 989 netinet6/in6.c ia->ia6_lifetime = ifra->ifra_lifetime; ia 990 netinet6/in6.c if (ia->ia6_lifetime.ia6t_vltime != ND6_INFINITE_LIFETIME) { ia 991 netinet6/in6.c ia->ia6_lifetime.ia6t_expire = ia 992 netinet6/in6.c time_second + ia->ia6_lifetime.ia6t_vltime; ia 994 netinet6/in6.c ia->ia6_lifetime.ia6t_expire = 0; ia 995 netinet6/in6.c if (ia->ia6_lifetime.ia6t_pltime != ND6_INFINITE_LIFETIME) { ia 996 netinet6/in6.c ia->ia6_lifetime.ia6t_preferred = ia 997 netinet6/in6.c time_second + ia->ia6_lifetime.ia6t_pltime; ia 999 netinet6/in6.c ia->ia6_lifetime.ia6t_preferred = 0; ia 1002 netinet6/in6.c if ((error = in6_ifinit(ifp, ia, &ifra->ifra_addr, hostIsNew)) != 0) ia 1008 netinet6/in6.c ia->ia6_flags = ifra->ifra_flags; ia 1014 netinet6/in6.c ia->ia6_lifetime.ia6t_pltime = 0; ia 1015 netinet6/in6.c ia->ia6_lifetime.ia6t_preferred = time_second; ia 1022 netinet6/in6.c ia->ia6_flags &= ~IN6_IFF_DUPLICATED; /* safety */ ia 1024 netinet6/in6.c ia->ia6_flags |= IN6_IFF_TENTATIVE; ia 1062 netinet6/in6.c LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); ia 1103 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; ia 1107 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; ia 1125 netinet6/in6.c LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); ia 1139 netinet6/in6.c LIST_INSERT_HEAD(&ia->ia6_memberships, ia 1172 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; ia 1176 netinet6/in6.c (struct sockaddr *)&ia->ia_addr; ia 1192 netinet6/in6.c LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); ia 1203 netinet6/in6.c nd6_dad_start((struct ifaddr *)ia, NULL); ia 1214 netinet6/in6.c in6_unlink_ifa(ia, ifp); ia 1218 netinet6/in6.c in6_purgeaddr(&ia->ia_ifa); ia 1227 netinet6/in6.c struct in6_ifaddr *ia = (struct in6_ifaddr *) ifa; ia 1237 netinet6/in6.c if ((ia->ia_flags & IFA_ROUTE) != 0 && ia->ia_dstaddr.sin6_len != 0) { ia 1240 netinet6/in6.c if ((e = rtinit(&(ia->ia_ifa), (int)RTM_DELETE, RTF_HOST)) ia 1245 netinet6/in6.c ip6_sprintf(&ia->ia_addr.sin6_addr), ifp->if_xname, ia 1249 netinet6/in6.c ia->ia_flags &= ~IFA_ROUTE; ia 1253 netinet6/in6.c in6_ifremloop(&(ia->ia_ifa)); ia 1258 netinet6/in6.c while (!LIST_EMPTY(&ia->ia6_memberships)) { ia 1259 netinet6/in6.c imm = LIST_FIRST(&ia->ia6_memberships); ia 1264 netinet6/in6.c in6_unlink_ifa(ia, ifp); ia 1275 netinet6/in6.c TAILQ_REMOVE(&ifp->if_addrlist, &ia->ia_ifa, ifa_list); ia 1277 netinet6/in6.c oia = ia; ia 1278 netinet6/in6.c if (oia == (ia = in6_ifaddr)) ia 1279 netinet6/in6.c in6_ifaddr = ia->ia_next; ia 1281 netinet6/in6.c while (ia->ia_next && (ia->ia_next != oia)) ia 1282 netinet6/in6.c ia = ia->ia_next; ia 1283 netinet6/in6.c if (ia->ia_next) ia 1284 netinet6/in6.c ia->ia_next = oia->ia_next; ia 1481 netinet6/in6.c struct in6_ifaddr *ia; ia 1533 netinet6/in6.c ia = ifa2ia6(ifa); ia 1537 netinet6/in6.c bcopy(&ia->ia_addr, &iflr->addr, ia->ia_addr.sin6_len); ia 1539 netinet6/in6.c bcopy(&ia->ia_dstaddr, &iflr->dstaddr, ia 1540 netinet6/in6.c ia->ia_dstaddr.sin6_len); ia 1545 netinet6/in6.c in6_mask2len(&ia->ia_prefixmask.sin6_addr, NULL); ia 1547 netinet6/in6.c iflr->flags = ia->ia6_flags; /*XXX*/ ia 1558 netinet6/in6.c bcopy(&ia->ia_addr, &ifra.ifra_addr, ia 1559 netinet6/in6.c ia->ia_addr.sin6_len); ia 1561 netinet6/in6.c bcopy(&ia->ia_dstaddr, &ifra.ifra_dstaddr, ia 1562 netinet6/in6.c ia->ia_dstaddr.sin6_len); ia 1567 netinet6/in6.c bcopy(&ia->ia_prefixmask, &ifra.ifra_dstaddr, ia 1568 netinet6/in6.c ia->ia_prefixmask.sin6_len); ia 1570 netinet6/in6.c ifra.ifra_flags = ia->ia6_flags; ia 1608 netinet6/in6.c ia->ia_addr = *sin6; ia 1611 netinet6/in6.c (error = (*ifp->if_ioctl)(ifp, SIOCSIFADDR, (caddr_t)ia))) { ia 1617 netinet6/in6.c ia->ia_ifa.ifa_metric = ifp->if_metric; ia 1627 netinet6/in6.c plen = in6_mask2len(&ia->ia_prefixmask.sin6_addr, NULL); /* XXX */ ia 1628 netinet6/in6.c if (plen == 128 && ia->ia_dstaddr.sin6_family == AF_INET6) { ia 1629 netinet6/in6.c if ((error = rtinit(&(ia->ia_ifa), (int)RTM_ADD, ia 1632 netinet6/in6.c ia->ia_flags |= IFA_ROUTE; ia 1638 netinet6/in6.c ia->ia_ifa.ifa_rtrequest = nd6_rtrequest; ia 1639 netinet6/in6.c in6_ifaddloop(&(ia->ia_ifa)); ia 1643 netinet6/in6.c in6_restoremkludge(ia, ifp); ia 1658 netinet6/in6.c struct in6_ifaddr *ia; ia 1661 netinet6/in6.c IFP_TO_IA6(oia->ia_ifp, ia); ia 1662 netinet6/in6.c if (ia) { /* there is another address */ ia 1667 netinet6/in6.c ia->ia_ifa.ifa_refcnt++; ia 1668 netinet6/in6.c in6m->in6m_ia = ia; ia 1669 netinet6/in6.c LIST_INSERT_HEAD(&ia->ia6_multiaddrs, in6m, in6m_entry); ia 1711 netinet6/in6.c in6m->in6m_ia = ia; ia 1712 netinet6/in6.c ia->ia_ifa.ifa_refcnt++; ia 1713 netinet6/in6.c LIST_INSERT_HEAD(&ia->ia6_multiaddrs, ia 1783 netinet6/in6.c struct in6_ifaddr *ia; ia 1813 netinet6/in6.c IFP_TO_IA6(ifp, ia); ia 1814 netinet6/in6.c if (ia == NULL) { ia 1820 netinet6/in6.c in6m->in6m_ia = ia; ia 1821 netinet6/in6.c ia->ia_ifa.ifa_refcnt++; /* gain a reference */ ia 1822 netinet6/in6.c LIST_INSERT_HEAD(&ia->ia6_multiaddrs, in6m, in6m_entry); ia 1840 netinet6/in6.c IFAFREE(&ia->ia_ifa); ia 2114 netinet6/in6.c struct in6_ifaddr *ia; ia 2116 netinet6/in6.c for (ia = in6_ifaddr; ia; ia = ia->ia_next) { ia 2117 netinet6/in6.c if (IN6_ARE_ADDR_EQUAL(&ia->ia_addr.sin6_addr, ia 2119 netinet6/in6.c (ia->ia6_flags & IN6_IFF_DEPRECATED) != 0) ia 2543 netinet6/in6.c struct in6_ifaddr *ia; ia 2555 netinet6/in6.c ia = (struct in6_ifaddr *)ifa; ia 2556 netinet6/in6.c if (ia->ia6_flags & IN6_IFF_TENTATIVE) ia 307 netinet6/in6_ifattach.c struct in6_ifaddr *ia; ia 380 netinet6/in6_ifattach.c ia = in6ifa_ifpforlinklocal(ifp, 0); /* ia must not be NULL */ ia 382 netinet6/in6_ifattach.c if (!ia) { ia 389 netinet6/in6_ifattach.c ia->ia6_flags &= ~IN6_IFF_NODAD; ia 390 netinet6/in6_ifattach.c ia->ia6_flags |= IN6_IFF_TENTATIVE; ia 551 netinet6/in6_ifattach.c struct in6_ifaddr *ia; ia 615 netinet6/in6_ifattach.c ia = in6ifa_ifpforlinklocal(ifp, 0); ia 616 netinet6/in6_ifattach.c if (ia == NULL) { ia 633 netinet6/in6_ifattach.c struct in6_ifaddr *ia, *oia; ia 667 netinet6/in6_ifattach.c ia = (struct in6_ifaddr *)ifa; ia 672 netinet6/in6_ifattach.c while (!LIST_EMPTY(&ia->ia6_memberships)) { ia 673 netinet6/in6_ifattach.c imm = LIST_FIRST(&ia->ia6_memberships); ia 679 netinet6/in6_ifattach.c if ((ia->ia_flags & IFA_ROUTE) && ia 680 netinet6/in6_ifattach.c (rt = rtalloc1((struct sockaddr *)&ia->ia_addr, 0, 0))) { ia 683 netinet6/in6_ifattach.c rtrequest(RTM_DELETE, (struct sockaddr *)&ia->ia_addr, ia 684 netinet6/in6_ifattach.c (struct sockaddr *)&ia->ia_addr, ia 685 netinet6/in6_ifattach.c (struct sockaddr *)&ia->ia_prefixmask, ia 690 netinet6/in6_ifattach.c TAILQ_REMOVE(&ifp->if_addrlist, (struct ifaddr *)ia, ifa_list); ia 691 netinet6/in6_ifattach.c IFAFREE(&ia->ia_ifa); ia 694 netinet6/in6_ifattach.c oia = ia; ia 695 netinet6/in6_ifattach.c if (oia == (ia = in6_ifaddr)) ia 696 netinet6/in6_ifattach.c in6_ifaddr = ia->ia_next; ia 698 netinet6/in6_ifattach.c while (ia->ia_next && (ia->ia_next != oia)) ia 699 netinet6/in6_ifattach.c ia = ia->ia_next; ia 700 netinet6/in6_ifattach.c if (ia->ia_next) ia 701 netinet6/in6_ifattach.c ia->ia_next = oia->ia_next; ia 231 netinet6/in6_pcb.c struct ifaddr *ia = NULL; ia 240 netinet6/in6_pcb.c if ((ia = ifa_ifwithaddr((struct sockaddr *)sin6)) ia 257 netinet6/in6_pcb.c if (ia && ia 258 netinet6/in6_pcb.c ((struct in6_ifaddr *)ia)->ia6_flags & ia 355 netinet6/in6_var.h #define IA6_IN6(ia) (&((ia)->ia_addr.sin6_addr)) ia 356 netinet6/in6_var.h #define IA6_DSTIN6(ia) (&((ia)->ia_dstaddr.sin6_addr)) ia 357 netinet6/in6_var.h #define IA6_MASKIN6(ia) (&((ia)->ia_prefixmask.sin6_addr)) ia 358 netinet6/in6_var.h #define IA6_SIN6(ia) (&((ia)->ia_addr)) ia 359 netinet6/in6_var.h #define IA6_DSTSIN6(ia) (&((ia)->ia_dstaddr)) ia 478 netinet6/in6_var.h (ia) = (struct in6_ifaddr *)ifa; \ ia 522 netinet6/in6_var.h struct in6_ifaddr *ia; \ ia 524 netinet6/in6_var.h IFP_TO_IA6((ifp), ia); \ ia 525 netinet6/in6_var.h if (ia == NULL) \ ia 528 netinet6/in6_var.h for ((in6m) = LIST_FIRST(&ia->ia6_multiaddrs); \ ia 529 netinet6/in6_var.h (in6m) != LIST_END(&ia->ia6_multiaddrs) && \ ia 164 netinet6/ip6_output.c struct in6_ifaddr *ia = NULL; ia 560 netinet6/ip6_output.c ia = (struct in6_ifaddr *)(rt->rt_ifa); ia 574 netinet6/ip6_output.c if (ia != NULL && ia->ia_ifp) ia 575 netinet6/ip6_output.c origifp = ia->ia_ifp; ia 182 netinet6/mld6.c struct in6_ifaddr *ia; ia 242 netinet6/mld6.c IFP_TO_IA6(ifp, ia); ia 243 netinet6/mld6.c if (ia == NULL) ia 258 netinet6/mld6.c LIST_FOREACH(in6m, &ia->ia6_multiaddrs, in6m_entry) { ia 375 netinet6/mld6.c struct in6_ifaddr *ia; ia 386 netinet6/mld6.c if ((ia = in6ifa_ifpforlinklocal(ifp, ignflags)) == NULL) ia 388 netinet6/mld6.c if ((ia->ia6_flags & IN6_IFF_TENTATIVE)) ia 389 netinet6/mld6.c ia = NULL; ia 419 netinet6/mld6.c ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; ia 465 netinet6/mld6.c ip6_output(mh, &ip6_opts, NULL, ia ? 0 : IPV6_UNSPECSRC, &im6o, NULL, ia 1369 netinet6/nd6.c struct in6_ifaddr *ia, *ia_next; ia 1377 netinet6/nd6.c for (ia = in6_ifaddr; ia; ia = ia_next) { ia 1379 netinet6/nd6.c ia_next = ia->ia_next; ia 1381 netinet6/nd6.c if ((ia->ia6_flags & IN6_IFF_AUTOCONF) == 0) ia 1384 netinet6/nd6.c if (ia->ia6_ndpr == pr) ia 1385 netinet6/nd6.c in6_purgeaddr(&ia->ia_ifa); ia 1067 netinet6/nd6_nbr.c struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; ia 1081 netinet6/nd6_nbr.c if (!(ia->ia6_flags & IN6_IFF_TENTATIVE)) { ia 1085 netinet6/nd6_nbr.c ip6_sprintf(&ia->ia_addr.sin6_addr), ia 1089 netinet6/nd6_nbr.c if (ia->ia6_flags & IN6_IFF_ANYCAST) { ia 1090 netinet6/nd6_nbr.c ia->ia6_flags &= ~IN6_IFF_TENTATIVE; ia 1094 netinet6/nd6_nbr.c ia->ia6_flags &= ~IN6_IFF_TENTATIVE; ia 1110 netinet6/nd6_nbr.c ip6_sprintf(&ia->ia_addr.sin6_addr), ia 1119 netinet6/nd6_nbr.c ip6_sprintf(&ia->ia_addr.sin6_addr))); ia 1178 netinet6/nd6_nbr.c struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; ia 1184 netinet6/nd6_nbr.c if (ia == NULL) { ia 1193 netinet6/nd6_nbr.c if (ia->ia6_flags & IN6_IFF_DUPLICATED) { ia 1196 netinet6/nd6_nbr.c ip6_sprintf(&ia->ia_addr.sin6_addr), ia 1200 netinet6/nd6_nbr.c if ((ia->ia6_flags & IN6_IFF_TENTATIVE) == 0) { ia 1203 netinet6/nd6_nbr.c ip6_sprintf(&ia->ia_addr.sin6_addr), ia 1259 netinet6/nd6_nbr.c ia->ia6_flags &= ~IN6_IFF_TENTATIVE; ia 1264 netinet6/nd6_nbr.c ip6_sprintf(&ia->ia_addr.sin6_addr))); ia 1281 netinet6/nd6_nbr.c struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; ia 1292 netinet6/nd6_nbr.c ifa->ifa_ifp->if_xname, ip6_sprintf(&ia->ia_addr.sin6_addr), ia 1295 netinet6/nd6_nbr.c ia->ia6_flags &= ~IN6_IFF_TENTATIVE; ia 1296 netinet6/nd6_nbr.c ia->ia6_flags |= IN6_IFF_DUPLICATED; ia 1302 netinet6/nd6_nbr.c ifa->ifa_ifp->if_xname, ip6_sprintf(&ia->ia_addr.sin6_addr)); ia 1317 netinet6/nd6_nbr.c struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; ia 1335 netinet6/nd6_nbr.c nd6_ns_output(ifp, NULL, &ia->ia_addr.sin6_addr, NULL, 1); ia 1342 netinet6/nd6_nbr.c struct in6_ifaddr *ia; ia 1351 netinet6/nd6_nbr.c ia = (struct in6_ifaddr *)ifa; ia 1353 netinet6/nd6_nbr.c taddr6 = &ia->ia_addr.sin6_addr; ia 1620 netinet6/nd6_rtr.c struct in6_ifaddr *ia, *ib; ia 1725 netinet6/nd6_rtr.c ia = in6ifa_ifpwithaddr(ifp, &ifra.ifra_addr.sin6_addr); ia 1727 netinet6/nd6_rtr.c return (ia); /* this is always non-NULL */ ia 661 netinet6/raw_ip6.c struct ifaddr *ia = NULL; ia 692 netinet6/raw_ip6.c (ia = ifa_ifwithaddr((struct sockaddr *)addr)) == 0) { ia 696 netinet6/raw_ip6.c if (ia && ((struct in6_ifaddr *)ia)->ia6_flags & ia 557 nfs/krpc_subr.c cp = (u_int8_t *)&ia->s_addr; ia 582 nfs/krpc_subr.c ia->s_addr = INADDR_ANY; ia 586 nfs/krpc_subr.c cp = (u_int8_t *)&ia->s_addr;