Lines Matching refs:ea
79 struct eisa_attach_args *ea = aux; in eisaprint() local
83 eisa_devinfo(ea->ea_idstring, devinfo, sizeof(devinfo)); in eisaprint()
86 aprint_normal(" slot %d", ea->ea_slot); in eisaprint()
115 struct eisa_attach_args ea; in eisaattach() local
121 ea.ea_iot = iot; in eisaattach()
122 ea.ea_memt = memt; in eisaattach()
123 ea.ea_ec = ec; in eisaattach()
124 ea.ea_dmat = dmat; in eisaattach()
125 ea.ea_slot = slot; in eisaattach()
141 ea.ea_vid[i] = bus_space_read_1(iot, slotioh, in eisaattach()
145 if (EISA_VENDID_NODEV(ea.ea_vid)) { in eisaattach()
149 printf("\t(0x%x, 0x%x)\n", ea.ea_vid[0], ea.ea_vid[1]); in eisaattach()
156 if (EISA_VENDID_IDDELAY(ea.ea_vid)) { in eisaattach()
165 ea.ea_pid[i] = bus_space_read_1(iot, slotioh, in eisaattach()
169 ea.ea_idstring[0] = EISA_VENDID_0(ea.ea_vid); in eisaattach()
170 ea.ea_idstring[1] = EISA_VENDID_1(ea.ea_vid); in eisaattach()
171 ea.ea_idstring[2] = EISA_VENDID_2(ea.ea_vid); in eisaattach()
172 ea.ea_idstring[3] = EISA_PRODID_0(ea.ea_pid); in eisaattach()
173 ea.ea_idstring[4] = EISA_PRODID_1(ea.ea_pid); in eisaattach()
174 ea.ea_idstring[5] = EISA_PRODID_2(ea.ea_pid); in eisaattach()
175 ea.ea_idstring[6] = EISA_PRODID_3(ea.ea_pid); in eisaattach()
176 ea.ea_idstring[7] = '\0'; /* sanity */ in eisaattach()
184 config_found(self, &ea, eisaprint, in eisaattach()
191 eisa_compatible_match(const struct eisa_attach_args * const ea, in eisa_compatible_match() argument
194 const char *idstring = ea->ea_idstring; in eisa_compatible_match()
200 eisa_compatible_lookup(const struct eisa_attach_args * const ea, in eisa_compatible_lookup() argument
203 const char *idstring = ea->ea_idstring; in eisa_compatible_lookup()