Lines Matching refs:ca

107 	struct confargs *ca = aux;  in mediabay_match()  local
109 if (strcmp(ca->ca_name, "media-bay") == 0) in mediabay_match()
122 struct confargs *ca = aux; in mediabay_attach() local
126 ca->ca_reg[0] += ca->ca_baseaddr; in mediabay_attach()
128 sc->sc_addr = mapiodev(ca->ca_reg[0], PAGE_SIZE, false); in mediabay_attach()
129 sc->sc_node = ca->ca_node; in mediabay_attach()
130 sc->sc_baseaddr = ca->ca_baseaddr; in mediabay_attach()
131 sc->sc_tag = ca->ca_tag; in mediabay_attach()
132 irq = ca->ca_intr[0]; in mediabay_attach()
135 if (of_compatible(ca->ca_node, mediabay_keylargo)) { in mediabay_attach()
143 if (ca->ca_nintr == 8 && ca->ca_intr[1] != 0) in mediabay_attach()
166 struct confargs ca; in mediabay_attach_content() local
233 ca.ca_name = name; in mediabay_attach_content()
234 ca.ca_node = child; in mediabay_attach_content()
235 ca.ca_baseaddr = sc->sc_baseaddr; in mediabay_attach_content()
236 ca.ca_tag = sc->sc_tag; in mediabay_attach_content()
238 ca.ca_nreg = OF_getprop(child, "reg", reg, sizeof(reg)); in mediabay_attach_content()
239 ca.ca_nintr = OF_getprop(child, "AAPL,interrupts", intr, in mediabay_attach_content()
241 if (ca.ca_nintr == -1) in mediabay_attach_content()
242 ca.ca_nintr = OF_getprop(child, "interrupts", intr, in mediabay_attach_content()
244 ca.ca_reg = reg; in mediabay_attach_content()
245 ca.ca_intr = intr; in mediabay_attach_content()
247 content = config_found(sc->sc_dev, &ca, mediabay_print, in mediabay_attach_content()
266 struct confargs *ca = aux; in mediabay_print() local
268 if (mediabay == NULL && ca->ca_nreg > 0) in mediabay_print()
269 aprint_normal(" offset 0x%x", ca->ca_reg[0]); in mediabay_print()