Lines Matching refs:oa
131 obio_attach_args_create(struct obio_attach_args *oa, const struct obiodev *od, in obio_attach_args_create() argument
134 oa->oba_name = od->od_name; in obio_attach_args_create()
135 oa->oba_addr = od->od_addr; in obio_attach_args_create()
136 oa->oba_irq = od->od_irq; in obio_attach_args_create()
137 oa->oba_dt = dmat; in obio_attach_args_create()
138 oa->oba_st = st; in obio_attach_args_create()
139 oa->oba_gpio = gpio; in obio_attach_args_create()
140 oa->oba_gpio_mask = od->od_gpio_mask; in obio_attach_args_create()
147 struct obio_attach_args oa; in obio_attach() local
158 obio_attach_args_create(&oa, od, ma->ma_gpio, ma->ma_dmat, in obio_attach()
161 config_found(self, &oa, obio_print, in obio_attach()
171 struct obio_attach_args *oa = aux; in obio_submatch() local
174 cf->cf_loc[OBIOCF_ADDR] != oa->oba_addr) in obio_submatch()
183 struct obio_attach_args *oa = aux; in obio_print() local
186 aprint_normal("%s at %s", oa->oba_name, pnp); in obio_print()
187 if (oa->oba_addr != OBIOCF_ADDR_DEFAULT) in obio_print()
188 aprint_normal(" addr 0x%"PRIxBUSADDR, oa->oba_addr); in obio_print()
189 if (oa->oba_gpio_mask != OBIOCF_GPIO_MASK_DEFAULT) in obio_print()
190 aprint_normal(" gpio_mask 0x%02x", oa->oba_gpio_mask); in obio_print()