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