Lines Matching defs:sig
20 #define EISA_DEVINFO(i,s) { .id = { .sig = i }, .name = s }
62 if (!strcmp(edev->id.sig, eisa_table[i].id.sig)) {
71 sprintf(edev->pretty_name, "EISA device %.7s", edev->id.sig);
78 u8 sig[4];
93 sig[i] = inb(addr + i);
95 if (!i && (sig[0] & 0x80))
99 sig_str[0] = ((sig[0] >> 2) & 0x1f) + ('A' - 1);
100 sig_str[1] = (((sig[0] & 3) << 3) | (sig[1] >> 5)) + ('A' - 1);
101 sig_str[2] = (sig[1] & 0x1f) + ('A' - 1);
102 rev = (sig[2] << 8) | sig[3];
117 while (strlen(eids->sig)) {
118 if (!strcmp(eids->sig, edev->id.sig) &&
134 add_uevent_var(env, "MODALIAS=" EISA_DEVICE_MODALIAS_FMT, edev->id.sig);
162 return sprintf(buf, "%s\n", edev->id.sig);
178 return sprintf(buf, EISA_DEVICE_MODALIAS_FMT "\n", edev->id.sig);
186 char *sig;
192 sig = decode_eisa_sig(sig_addr);
193 if (!sig)
196 memcpy(edev->id.sig, sig, EISA_SIG_LEN);
213 edev->res[i].name = edev->id.sig;
341 dev_info(&edev->dev, "EISA: Mainboard %s detected\n", edev->id.sig);
345 edev->id.sig);
384 edev->id.sig, enabled_str);
390 edev->id.sig);