Lines Matching refs:oa
331 struct obio_attach_args *oa = aux;
333 if (oa->obio_addr == GEMINI_GPIO0_BASE
334 || oa->obio_addr == GEMINI_GPIO1_BASE
335 || oa->obio_addr == GEMINI_GPIO2_BASE)
344 struct obio_attach_args * const oa = aux;
348 if (oa->obio_intr == OBIOCF_INTR_DEFAULT)
351 if (oa->obio_size == OBIOCF_SIZE_DEFAULT)
352 oa->obio_size = GEMINI_GPIO_SIZE;
355 gpio->gpio_memt = oa->obio_iot;
356 error = bus_space_map(oa->obio_iot, oa->obio_addr, oa->obio_size,
361 oa->obio_size, oa->obio_addr, error);
365 if (oa->obio_intrbase != OBIOCF_INTRBASE_DEFAULT) {
370 pic_add(&gpio->gpio_pic, oa->obio_intrbase);
372 oa->obio_intrbase, oa->obio_intrbase + 31);
373 gpio->gpio_is = intr_establish(oa->obio_intr,
376 aprint_normal(", intr %d", oa->obio_intr);