Lines Matching defs:obio
126 struct obio_attach_args *obio = aux;
128 if (obio->obio_addr != OBIOCF_ADDR_DEFAULT) {
129 aprint_normal(" addr %#"PRIxBUSADDR, obio->obio_addr);
130 if (obio->obio_size != OBIOCF_SIZE_DEFAULT)
132 obio->obio_addr + (obio->obio_size - 1));
134 if (obio->obio_mult != OBIOCF_MULT_DEFAULT)
135 aprint_normal(" mult %d", obio->obio_mult);
136 if (obio->obio_intr != OBIOCF_INTR_DEFAULT)
137 aprint_normal(" intr %d", obio->obio_intr);
138 if (obio->obio_tmsk != OBIOCF_TMSK_DEFAULT)
139 aprint_normal(" tmsk %d", obio->obio_tmsk);
148 struct obio_attach_args obio;
150 obio.obio_eb_bst = sc->sc_eb_bst;
151 obio.obio_el_bst = sc->sc_el_bst;
152 obio.obio_addr = cf->cf_loc[OBIOCF_ADDR];
153 obio.obio_size = cf->cf_loc[OBIOCF_SIZE];
154 obio.obio_mult = cf->cf_loc[OBIOCF_MULT];
155 obio.obio_intr = cf->cf_loc[OBIOCF_INTR];
156 obio.obio_tmsk = cf->cf_loc[OBIOCF_TMSK];
157 obio.obio_29bit_dmat = sc->sc_29bit_dmat;
158 obio.obio_32bit_dmat = sc->sc_32bit_dmat;
159 obio.obio_64bit_dmat = sc->sc_64bit_dmat;
161 if (config_probe(parent, cf, &obio))
162 config_attach(parent, cf, &obio, obio_print, CFARGS_NONE);
178 /* obio (devio) space, Big Endian */
182 /* obio (devio) space, Little Endian */