Lines Matching refs:sig
21 #define EISA_DEVINFO(i,s) { .id = { .sig = i }, .name = s }
63 if (!strcmp(edev->id.sig, eisa_table[i].id.sig)) { in eisa_name_device()
72 sprintf(edev->pretty_name, "EISA device %.7s", edev->id.sig); in eisa_name_device()
79 u8 sig[4]; in decode_eisa_sig() local
94 sig[i] = inb(addr + i); in decode_eisa_sig()
96 if (!i && (sig[0] & 0x80)) in decode_eisa_sig()
100 sig_str[0] = ((sig[0] >> 2) & 0x1f) + ('A' - 1); in decode_eisa_sig()
101 sig_str[1] = (((sig[0] & 3) << 3) | (sig[1] >> 5)) + ('A' - 1); in decode_eisa_sig()
102 sig_str[2] = (sig[1] & 0x1f) + ('A' - 1); in decode_eisa_sig()
103 rev = (sig[2] << 8) | sig[3]; in decode_eisa_sig()
118 while (strlen(eids->sig)) { in eisa_bus_match()
119 if (!strcmp(eids->sig, edev->id.sig) && in eisa_bus_match()
135 add_uevent_var(env, "MODALIAS=" EISA_DEVICE_MODALIAS_FMT, edev->id.sig); in eisa_bus_uevent()
163 return sprintf(buf, "%s\n", edev->id.sig); in eisa_show_sig()
183 return sprintf(buf, EISA_DEVICE_MODALIAS_FMT "\n", edev->id.sig); in eisa_show_modalias()
192 char *sig; in eisa_init_device() local
198 sig = decode_eisa_sig(sig_addr); in eisa_init_device()
199 if (!sig) in eisa_init_device()
202 memcpy(edev->id.sig, sig, EISA_SIG_LEN); in eisa_init_device()
219 edev->res[i].name = edev->id.sig; in eisa_init_device()
349 dev_info(&edev->dev, "EISA: Mainboard %s detected\n", edev->id.sig); in eisa_probe()
353 edev->id.sig); in eisa_probe()
392 edev->id.sig, enabled_str); in eisa_probe()
398 edev->id.sig); in eisa_probe()