Lines Matching refs:ea
84 register struct eisa_attach_args *ea = aux; in eisaprint() local
88 eisa_devinfo(ea->ea_idstring, devinfo, sizeof devinfo); in eisaprint()
91 printf(" slot %d", ea->ea_slot); in eisaprint()
99 struct eisa_attach_args *ea = aux; in eisasubmatch() local
102 cf->eisacf_slot != ea->ea_slot) in eisasubmatch()
130 struct eisa_attach_args ea; in eisaattach() local
135 ea.ea_dmat = eba->eba_dmat; in eisaattach()
136 ea.ea_iot = iot; in eisaattach()
137 ea.ea_memt = memt; in eisaattach()
138 ea.ea_ec = ec; in eisaattach()
139 ea.ea_slot = slot; in eisaattach()
159 ea.ea_vid[i] = bus_space_read_1(iot, slotioh, in eisaattach()
164 if (EISA_VENDID_NODEV(ea.ea_vid)) { in eisaattach()
168 printf("\t(0x%x, 0x%x)\n", ea.ea_vid[0], in eisaattach()
169 ea.ea_vid[1]); in eisaattach()
176 if (EISA_VENDID_IDDELAY(ea.ea_vid)) { in eisaattach()
189 ea.ea_pid[i] = bus_space_read_1(iot, slotioh, in eisaattach()
194 ea.ea_idstring[0] = EISA_VENDID_0(ea.ea_vid); in eisaattach()
195 ea.ea_idstring[1] = EISA_VENDID_1(ea.ea_vid); in eisaattach()
196 ea.ea_idstring[2] = EISA_VENDID_2(ea.ea_vid); in eisaattach()
197 ea.ea_idstring[3] = EISA_PRODID_0(ea.ea_pid); in eisaattach()
198 ea.ea_idstring[4] = EISA_PRODID_1(ea.ea_pid); in eisaattach()
199 ea.ea_idstring[5] = EISA_PRODID_2(ea.ea_pid); in eisaattach()
200 ea.ea_idstring[6] = EISA_PRODID_3(ea.ea_pid); in eisaattach()
201 ea.ea_idstring[7] = '\0'; /* sanity */ in eisaattach()
207 config_found_sm(self, &ea, eisaprint, eisasubmatch); in eisaattach()