Lines Matching refs:alias
178 char alias[500]; in do_usb_entry() local
191 strcpy(alias, "usb:"); in do_usb_entry()
192 ADD(alias, "v", match_flags&USB_DEVICE_ID_MATCH_VENDOR, in do_usb_entry()
194 ADD(alias, "p", match_flags&USB_DEVICE_ID_MATCH_PRODUCT, in do_usb_entry()
197 strcat(alias, "d"); in do_usb_entry()
199 sprintf(alias + strlen(alias), "%0*X", in do_usb_entry()
202 sprintf(alias + strlen(alias), "%X", range_lo); in do_usb_entry()
205 sprintf(alias + strlen(alias), in do_usb_entry()
210 sprintf(alias + strlen(alias), in do_usb_entry()
213 sprintf(alias + strlen(alias), in do_usb_entry()
219 strcat(alias, "*"); in do_usb_entry()
221 ADD(alias, "dc", match_flags&USB_DEVICE_ID_MATCH_DEV_CLASS, in do_usb_entry()
223 ADD(alias, "dsc", match_flags&USB_DEVICE_ID_MATCH_DEV_SUBCLASS, in do_usb_entry()
225 ADD(alias, "dp", match_flags&USB_DEVICE_ID_MATCH_DEV_PROTOCOL, in do_usb_entry()
227 ADD(alias, "ic", match_flags&USB_DEVICE_ID_MATCH_INT_CLASS, in do_usb_entry()
229 ADD(alias, "isc", match_flags&USB_DEVICE_ID_MATCH_INT_SUBCLASS, in do_usb_entry()
231 ADD(alias, "ip", match_flags&USB_DEVICE_ID_MATCH_INT_PROTOCOL, in do_usb_entry()
233 ADD(alias, "in", match_flags&USB_DEVICE_ID_MATCH_INT_NUMBER, in do_usb_entry()
236 add_wildcard(alias); in do_usb_entry()
238 "MODULE_ALIAS(\"%s\");\n", alias); in do_usb_entry()
362 void *symval, char *alias) in do_hid_entry() argument
369 sprintf(alias, "hid:"); in do_hid_entry()
370 ADD(alias, "b", bus != HID_BUS_ANY, bus); in do_hid_entry()
371 ADD(alias, "g", group != HID_GROUP_ANY, group); in do_hid_entry()
372 ADD(alias, "v", vendor != HID_ANY_ID, vendor); in do_hid_entry()
373 ADD(alias, "p", product != HID_ANY_ID, product); in do_hid_entry()
381 void *symval, char *alias) in do_ieee1394_entry() argument
389 strcpy(alias, "ieee1394:"); in do_ieee1394_entry()
390 ADD(alias, "ven", match_flags & IEEE1394_MATCH_VENDOR_ID, in do_ieee1394_entry()
392 ADD(alias, "mo", match_flags & IEEE1394_MATCH_MODEL_ID, in do_ieee1394_entry()
394 ADD(alias, "sp", match_flags & IEEE1394_MATCH_SPECIFIER_ID, in do_ieee1394_entry()
396 ADD(alias, "ver", match_flags & IEEE1394_MATCH_VERSION, in do_ieee1394_entry()
399 add_wildcard(alias); in do_ieee1394_entry()
406 void *symval, char *alias) in do_pci_entry() argument
419 strcpy(alias, "pci:"); in do_pci_entry()
420 ADD(alias, "v", vendor != PCI_ANY_ID, vendor); in do_pci_entry()
421 ADD(alias, "d", device != PCI_ANY_ID, device); in do_pci_entry()
422 ADD(alias, "sv", subvendor != PCI_ANY_ID, subvendor); in do_pci_entry()
423 ADD(alias, "sd", subdevice != PCI_ANY_ID, subdevice); in do_pci_entry()
440 ADD(alias, "bc", baseclass_mask == 0xFF, baseclass); in do_pci_entry()
441 ADD(alias, "sc", subclass_mask == 0xFF, subclass); in do_pci_entry()
442 ADD(alias, "i", interface_mask == 0xFF, interface); in do_pci_entry()
443 add_wildcard(alias); in do_pci_entry()
450 void *symval, char *alias) in do_ccw_entry() argument
458 strcpy(alias, "ccw:"); in do_ccw_entry()
459 ADD(alias, "t", match_flags&CCW_DEVICE_ID_MATCH_CU_TYPE, in do_ccw_entry()
461 ADD(alias, "m", match_flags&CCW_DEVICE_ID_MATCH_CU_MODEL, in do_ccw_entry()
463 ADD(alias, "dt", match_flags&CCW_DEVICE_ID_MATCH_DEVICE_TYPE, in do_ccw_entry()
465 ADD(alias, "dm", match_flags&CCW_DEVICE_ID_MATCH_DEVICE_MODEL, in do_ccw_entry()
467 add_wildcard(alias); in do_ccw_entry()
474 void *symval, char *alias) in do_ap_entry() argument
478 sprintf(alias, "ap:t%02X*", dev_type); in do_ap_entry()
485 void *symval, char *alias) in do_css_entry() argument
489 sprintf(alias, "css:t%01X", type); in do_css_entry()
496 void *symval, char *alias) in do_serio_entry() argument
503 strcpy(alias, "serio:"); in do_serio_entry()
504 ADD(alias, "ty", type != SERIO_ANY, type); in do_serio_entry()
505 ADD(alias, "pr", proto != SERIO_ANY, proto); in do_serio_entry()
506 ADD(alias, "id", id != SERIO_ANY, id); in do_serio_entry()
507 ADD(alias, "ex", extra != SERIO_ANY, extra); in do_serio_entry()
509 add_wildcard(alias); in do_serio_entry()
516 void *symval, char *alias) in do_acpi_entry() argument
519 sprintf(alias, "acpi*:%s:*", *id); in do_acpi_entry()
609 void *symval, char *alias) in do_pcmcia_entry() argument
624 strcpy(alias, "pcmcia:"); in do_pcmcia_entry()
625 ADD(alias, "m", match_flags & PCMCIA_DEV_ID_MATCH_MANF_ID, in do_pcmcia_entry()
627 ADD(alias, "c", match_flags & PCMCIA_DEV_ID_MATCH_CARD_ID, in do_pcmcia_entry()
629 ADD(alias, "f", match_flags & PCMCIA_DEV_ID_MATCH_FUNC_ID, in do_pcmcia_entry()
631 ADD(alias, "fn", match_flags & PCMCIA_DEV_ID_MATCH_FUNCTION, in do_pcmcia_entry()
633 ADD(alias, "pfn", match_flags & PCMCIA_DEV_ID_MATCH_DEVICE_NO, in do_pcmcia_entry()
635 ADD(alias, "pa", match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID1, (*prod_id_hash)[0]); in do_pcmcia_entry()
636 ADD(alias, "pb", match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID2, (*prod_id_hash)[1]); in do_pcmcia_entry()
637 ADD(alias, "pc", match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID3, (*prod_id_hash)[2]); in do_pcmcia_entry()
638 ADD(alias, "pd", match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID4, (*prod_id_hash)[3]); in do_pcmcia_entry()
640 add_wildcard(alias); in do_pcmcia_entry()
645 static int do_of_entry (const char *filename, void *symval, char *alias) in do_of_entry() argument
653 len = sprintf(alias, "of:N%sT%s", (*name)[0] ? *name : "*", in do_of_entry()
657 sprintf(&alias[len], "%sC%s", (*type)[0] ? "*" : "", in do_of_entry()
661 for (tmp = alias; tmp && *tmp; tmp++) in do_of_entry()
665 add_wildcard(alias); in do_of_entry()
671 char *alias) in do_vio_entry() argument
677 sprintf(alias, "vio:T%sS%s", (*type)[0] ? *type : "*", in do_vio_entry()
681 for (tmp = alias; tmp && *tmp; tmp++) in do_vio_entry()
685 add_wildcard(alias); in do_vio_entry()
692 static void do_input(char *alias, in do_input() argument
701 sprintf(alias + strlen(alias), "%X,*", i); in do_input()
706 char *alias) in do_input_entry() argument
723 sprintf(alias, "input:"); in do_input_entry()
725 ADD(alias, "b", flags & INPUT_DEVICE_ID_MATCH_BUS, bustype); in do_input_entry()
726 ADD(alias, "v", flags & INPUT_DEVICE_ID_MATCH_VENDOR, vendor); in do_input_entry()
727 ADD(alias, "p", flags & INPUT_DEVICE_ID_MATCH_PRODUCT, product); in do_input_entry()
728 ADD(alias, "e", flags & INPUT_DEVICE_ID_MATCH_VERSION, version); in do_input_entry()
730 sprintf(alias + strlen(alias), "-e*"); in do_input_entry()
732 do_input(alias, *evbit, 0, INPUT_DEVICE_ID_EV_MAX); in do_input_entry()
733 sprintf(alias + strlen(alias), "k*"); in do_input_entry()
735 do_input(alias, *keybit, in do_input_entry()
738 sprintf(alias + strlen(alias), "r*"); in do_input_entry()
740 do_input(alias, *relbit, 0, INPUT_DEVICE_ID_REL_MAX); in do_input_entry()
741 sprintf(alias + strlen(alias), "a*"); in do_input_entry()
743 do_input(alias, *absbit, 0, INPUT_DEVICE_ID_ABS_MAX); in do_input_entry()
744 sprintf(alias + strlen(alias), "m*"); in do_input_entry()
746 do_input(alias, *mscbit, 0, INPUT_DEVICE_ID_MSC_MAX); in do_input_entry()
747 sprintf(alias + strlen(alias), "l*"); in do_input_entry()
749 do_input(alias, *ledbit, 0, INPUT_DEVICE_ID_LED_MAX); in do_input_entry()
750 sprintf(alias + strlen(alias), "s*"); in do_input_entry()
752 do_input(alias, *sndbit, 0, INPUT_DEVICE_ID_SND_MAX); in do_input_entry()
753 sprintf(alias + strlen(alias), "f*"); in do_input_entry()
755 do_input(alias, *ffbit, 0, INPUT_DEVICE_ID_FF_MAX); in do_input_entry()
756 sprintf(alias + strlen(alias), "w*"); in do_input_entry()
758 do_input(alias, *swbit, 0, INPUT_DEVICE_ID_SW_MAX); in do_input_entry()
764 char *alias) in do_eisa_entry() argument
768 sprintf(alias, EISA_DEVICE_MODALIAS_FMT "*", *sig); in do_eisa_entry()
770 strcat(alias, "*"); in do_eisa_entry()
777 char *alias) in do_parisc_entry() argument
784 strcpy(alias, "parisc:"); in do_parisc_entry()
785 ADD(alias, "t", hw_type != PA_HWTYPE_ANY_ID, hw_type); in do_parisc_entry()
786 ADD(alias, "hv", hversion != PA_HVERSION_ANY_ID, hversion); in do_parisc_entry()
787 ADD(alias, "rev", hversion_rev != PA_HVERSION_REV_ANY_ID, hversion_rev); in do_parisc_entry()
788 ADD(alias, "sv", sversion != PA_SVERSION_ANY_ID, sversion); in do_parisc_entry()
790 add_wildcard(alias); in do_parisc_entry()
797 void *symval, char *alias) in do_sdio_entry() argument
803 strcpy(alias, "sdio:"); in do_sdio_entry()
804 ADD(alias, "c", class != (__u8)SDIO_ANY_ID, class); in do_sdio_entry()
805 ADD(alias, "v", vendor != (__u16)SDIO_ANY_ID, vendor); in do_sdio_entry()
806 ADD(alias, "d", device != (__u16)SDIO_ANY_ID, device); in do_sdio_entry()
807 add_wildcard(alias); in do_sdio_entry()
814 void *symval, char *alias) in do_ssb_entry() argument
820 strcpy(alias, "ssb:"); in do_ssb_entry()
821 ADD(alias, "v", vendor != SSB_ANY_VENDOR, vendor); in do_ssb_entry()
822 ADD(alias, "id", coreid != SSB_ANY_ID, coreid); in do_ssb_entry()
823 ADD(alias, "rev", revision != SSB_ANY_REV, revision); in do_ssb_entry()
824 add_wildcard(alias); in do_ssb_entry()
831 void *symval, char *alias) in do_bcma_entry() argument
838 strcpy(alias, "bcma:"); in do_bcma_entry()
839 ADD(alias, "m", manuf != BCMA_ANY_MANUF, manuf); in do_bcma_entry()
840 ADD(alias, "id", id != BCMA_ANY_ID, id); in do_bcma_entry()
841 ADD(alias, "rev", rev != BCMA_ANY_REV, rev); in do_bcma_entry()
842 ADD(alias, "cl", class != BCMA_ANY_CLASS, class); in do_bcma_entry()
843 add_wildcard(alias); in do_bcma_entry()
850 char *alias) in do_virtio_entry() argument
855 strcpy(alias, "virtio:"); in do_virtio_entry()
856 ADD(alias, "d", device != VIRTIO_DEV_ANY_ID, device); in do_virtio_entry()
857 ADD(alias, "v", vendor != VIRTIO_DEV_ANY_ID, vendor); in do_virtio_entry()
859 add_wildcard(alias); in do_virtio_entry()
871 char *alias) in do_vmbus_entry() argument
880 strcpy(alias, "vmbus:"); in do_vmbus_entry()
881 strcat(alias, guid_name); in do_vmbus_entry()
889 char *alias) in do_i2c_entry() argument
892 sprintf(alias, I2C_MODULE_PREFIX "%s", *name); in do_i2c_entry()
900 char *alias) in do_spi_entry() argument
903 sprintf(alias, SPI_MODULE_PREFIX "%s", *name); in do_spi_entry()
940 char *alias) in do_dmi_entry() argument
944 sprintf(alias, "dmi*"); in do_dmi_entry()
950 sprintf(alias + strlen(alias), ":%s*", in do_dmi_entry()
952 dmi_ascii_filter(alias + strlen(alias), in do_dmi_entry()
954 strcat(alias, "*"); in do_dmi_entry()
959 strcat(alias, ":"); in do_dmi_entry()
965 void *symval, char *alias) in do_platform_entry() argument
968 sprintf(alias, PLATFORM_MODULE_PREFIX "%s", *name); in do_platform_entry()
974 void *symval, char *alias) in do_mdio_entry() argument
980 alias += sprintf(alias, MDIO_MODULE_PREFIX); in do_mdio_entry()
984 *(alias++) = '?'; in do_mdio_entry()
986 *(alias++) = '1'; in do_mdio_entry()
988 *(alias++) = '0'; in do_mdio_entry()
992 *alias = 0; in do_mdio_entry()
1000 char *alias) in do_zorro_entry() argument
1003 strcpy(alias, "zorro:"); in do_zorro_entry()
1004 ADD(alias, "i", id != ZORRO_WILDCARD, id); in do_zorro_entry()
1011 void *symval, char *alias) in do_isapnp_entry() argument
1015 sprintf(alias, "pnp:d%c%c%c%x%x%x%x*", in do_isapnp_entry()
1027 void *symval, char *alias) in do_ipack_entry() argument
1032 strcpy(alias, "ipack:"); in do_ipack_entry()
1033 ADD(alias, "f", format != IPACK_ANY_FORMAT, format); in do_ipack_entry()
1034 ADD(alias, "v", vendor != IPACK_ANY_ID, vendor); in do_ipack_entry()
1035 ADD(alias, "d", device != IPACK_ANY_ID, device); in do_ipack_entry()
1036 add_wildcard(alias); in do_ipack_entry()
1090 void *symval, char *alias) in do_amba_entry() argument
1093 char *p = alias; in do_amba_entry()
1102 p += sprintf(alias, "amba:d"); in do_amba_entry()
1119 void *symval, char *alias) in do_mips_cdmm_entry() argument
1123 sprintf(alias, "mipscdmm:t%02X*", type); in do_mips_cdmm_entry()
1135 char *alias) in do_x86cpu_entry() argument
1142 strcpy(alias, "cpu:type:x86,"); in do_x86cpu_entry()
1143 ADD(alias, "ven", vendor != X86_VENDOR_ANY, vendor); in do_x86cpu_entry()
1144 ADD(alias, "fam", family != X86_FAMILY_ANY, family); in do_x86cpu_entry()
1145 ADD(alias, "mod", model != X86_MODEL_ANY, model); in do_x86cpu_entry()
1146 strcat(alias, ":feature:*"); in do_x86cpu_entry()
1148 sprintf(alias + strlen(alias), "%04X*", feature); in do_x86cpu_entry()
1154 static int do_cpu_entry(const char *filename, void *symval, char *alias) in do_cpu_entry() argument
1158 sprintf(alias, "cpu:type:*:feature:*%04X*", feature); in do_cpu_entry()
1165 char *alias) in do_mei_entry() argument
1169 sprintf(alias, MEI_CL_MODULE_PREFIX "%s", *name); in do_mei_entry()
1177 void *symval, char *alias) in do_rio_entry() argument
1184 strcpy(alias, "rapidio:"); in do_rio_entry()
1185 ADD(alias, "v", vid != RIO_ANY_ID, vid); in do_rio_entry()
1186 ADD(alias, "d", did != RIO_ANY_ID, did); in do_rio_entry()
1187 ADD(alias, "av", asm_vid != RIO_ANY_ID, asm_vid); in do_rio_entry()
1188 ADD(alias, "ad", asm_did != RIO_ANY_ID, asm_did); in do_rio_entry()
1190 add_wildcard(alias); in do_rio_entry()
1211 char alias[500]; in do_table() local
1212 int (*do_entry)(const char *, void *entry, char *alias) = function; in do_table()
1219 if (do_entry(mod->name, symval+i, alias)) { in do_table()
1221 "MODULE_ALIAS(\"%s\");\n", alias); in do_table()