Lines Matching defs:ba
80 struct bi_attach_args *ba = aux;
84 nr = bus_space_read_2(ba->ba_iot, ba->ba_ioh, 0);
96 aprint_normal(" node %d", ba->ba_nodenr);
98 aprint_normal(" vec %o", ba->ba_ivec & 511);
100 if (bus_space_read_4(ba->ba_iot, ba->ba_ioh, BIREG_SADR) &&
101 bus_space_read_4(ba->ba_iot, ba->ba_ioh, BIREG_EADR))
103 bus_space_read_4(ba->ba_iot, ba->ba_ioh, BIREG_SADR),
104 bus_space_read_4(ba->ba_iot, ba->ba_ioh, BIREG_EADR));
115 struct bi_attach_args ba;
120 ba.ba_iot = sc->sc_iot;
121 ba.ba_busnr = sc->sc_busnr;
122 ba.ba_dmat = sc->sc_dmat;
123 ba.ba_intcpu = sc->sc_intcpu;
124 ba.ba_icookie = sc;
133 BI_NODESIZE, 0, &ba.ba_ioh)) {
138 if (badaddr((void *)ba.ba_ioh, 4) ||
139 (bus_space_read_2(ba.ba_iot, ba.ba_ioh, 0) == 0)) {
140 bus_space_unmap(ba.ba_iot, ba.ba_ioh, BI_NODESIZE);
143 ba.ba_nodenr = nodenr;
144 ba.ba_ivec = sc->sc_lastiv + 64 + 4 * nodenr; /* all on spl5 */
145 config_found(sc->sc_dev, &ba, bi_print, CFARGS_NONE);