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