Lines Matching defs:oba
113 struct obio_attach_args *oba = aux;
115 aprint_normal(" addr 0x%08lx", oba->oba_addr);
116 if (oba->oba_size != OBIOCF_SIZE_DEFAULT)
117 aprint_normal("-0x%08lx", oba->oba_addr + (oba->oba_size - 1));
118 if (oba->oba_width != OBIOCF_WIDTH_DEFAULT)
119 aprint_normal(" width %d", oba->oba_width);
120 if (oba->oba_irq != -1)
121 aprint_normal(" xint %d", oba->oba_irq - ICU_INT_XINT0);
129 struct obio_attach_args oba;
131 oba.oba_st = &obio_bs_tag;
133 oba.oba_addr = cf->cf_loc[OBIOCF_ADDR];
134 oba.oba_size = cf->cf_loc[OBIOCF_SIZE];
135 oba.oba_width = cf->cf_loc[OBIOCF_WIDTH];
138 oba.oba_irq = ICU_INT_XINT(cf->cf_loc[OBIOCF_XINT]);
140 oba.oba_irq = -1;
142 if (config_probe(parent, cf, &oba))
143 config_attach(parent, cf, &oba, obio_print, CFARGS_NONE);