Lines Matching refs:alias

109 	char alias[500];  in do_usb_entry()  local
110 strcpy(alias, "usb:"); in do_usb_entry()
111 ADD(alias, "v", id->match_flags&USB_DEVICE_ID_MATCH_VENDOR, in do_usb_entry()
113 ADD(alias, "p", id->match_flags&USB_DEVICE_ID_MATCH_PRODUCT, in do_usb_entry()
116 strcat(alias, "d"); in do_usb_entry()
118 sprintf(alias + strlen(alias), "%0*X", in do_usb_entry()
121 sprintf(alias + strlen(alias), "%X", range_lo); in do_usb_entry()
124 sprintf(alias + strlen(alias), in do_usb_entry()
129 sprintf(alias + strlen(alias), in do_usb_entry()
132 sprintf(alias + strlen(alias), in do_usb_entry()
138 strcat(alias, "*"); in do_usb_entry()
140 ADD(alias, "dc", id->match_flags&USB_DEVICE_ID_MATCH_DEV_CLASS, in do_usb_entry()
142 ADD(alias, "dsc", in do_usb_entry()
145 ADD(alias, "dp", in do_usb_entry()
148 ADD(alias, "ic", in do_usb_entry()
151 ADD(alias, "isc", in do_usb_entry()
154 ADD(alias, "ip", in do_usb_entry()
158 add_wildcard(alias); in do_usb_entry()
160 "MODULE_ALIAS(\"%s\");\n", alias); in do_usb_entry()
280 struct hid_device_id *id, char *alias) in do_hid_entry() argument
286 sprintf(alias, "hid:b%04X", id->bus); in do_hid_entry()
287 ADD(alias, "v", id->vendor != HID_ANY_ID, id->vendor); in do_hid_entry()
288 ADD(alias, "p", id->product != HID_ANY_ID, id->product); in do_hid_entry()
295 struct ieee1394_device_id *id, char *alias) in do_ieee1394_entry() argument
303 strcpy(alias, "ieee1394:"); in do_ieee1394_entry()
304 ADD(alias, "ven", id->match_flags & IEEE1394_MATCH_VENDOR_ID, in do_ieee1394_entry()
306 ADD(alias, "mo", id->match_flags & IEEE1394_MATCH_MODEL_ID, in do_ieee1394_entry()
308 ADD(alias, "sp", id->match_flags & IEEE1394_MATCH_SPECIFIER_ID, in do_ieee1394_entry()
310 ADD(alias, "ver", id->match_flags & IEEE1394_MATCH_VERSION, in do_ieee1394_entry()
313 add_wildcard(alias); in do_ieee1394_entry()
319 struct pci_device_id *id, char *alias) in do_pci_entry() argument
332 strcpy(alias, "pci:"); in do_pci_entry()
333 ADD(alias, "v", id->vendor != PCI_ANY_ID, id->vendor); in do_pci_entry()
334 ADD(alias, "d", id->device != PCI_ANY_ID, id->device); in do_pci_entry()
335 ADD(alias, "sv", id->subvendor != PCI_ANY_ID, id->subvendor); in do_pci_entry()
336 ADD(alias, "sd", id->subdevice != PCI_ANY_ID, id->subdevice); in do_pci_entry()
353 ADD(alias, "bc", baseclass_mask == 0xFF, baseclass); in do_pci_entry()
354 ADD(alias, "sc", subclass_mask == 0xFF, subclass); in do_pci_entry()
355 ADD(alias, "i", interface_mask == 0xFF, interface); in do_pci_entry()
356 add_wildcard(alias); in do_pci_entry()
362 struct ccw_device_id *id, char *alias) in do_ccw_entry() argument
370 strcpy(alias, "ccw:"); in do_ccw_entry()
371 ADD(alias, "t", id->match_flags&CCW_DEVICE_ID_MATCH_CU_TYPE, in do_ccw_entry()
373 ADD(alias, "m", id->match_flags&CCW_DEVICE_ID_MATCH_CU_MODEL, in do_ccw_entry()
375 ADD(alias, "dt", id->match_flags&CCW_DEVICE_ID_MATCH_DEVICE_TYPE, in do_ccw_entry()
377 ADD(alias, "dm", id->match_flags&CCW_DEVICE_ID_MATCH_DEVICE_MODEL, in do_ccw_entry()
379 add_wildcard(alias); in do_ccw_entry()
385 struct ap_device_id *id, char *alias) in do_ap_entry() argument
387 sprintf(alias, "ap:t%02X*", id->dev_type); in do_ap_entry()
393 struct css_device_id *id, char *alias) in do_css_entry() argument
395 sprintf(alias, "css:t%01X", id->type); in do_css_entry()
401 struct serio_device_id *id, char *alias) in do_serio_entry() argument
408 strcpy(alias, "serio:"); in do_serio_entry()
409 ADD(alias, "ty", id->type != SERIO_ANY, id->type); in do_serio_entry()
410 ADD(alias, "pr", id->proto != SERIO_ANY, id->proto); in do_serio_entry()
411 ADD(alias, "id", id->id != SERIO_ANY, id->id); in do_serio_entry()
412 ADD(alias, "ex", id->extra != SERIO_ANY, id->extra); in do_serio_entry()
414 add_wildcard(alias); in do_serio_entry()
420 struct acpi_device_id *id, char *alias) in do_acpi_entry() argument
422 sprintf(alias, "acpi*:%s:*", id->id); in do_acpi_entry()
513 struct pcmcia_device_id *id, char *alias) in do_pcmcia_entry() argument
528 strcpy(alias, "pcmcia:"); in do_pcmcia_entry()
529 ADD(alias, "m", id->match_flags & PCMCIA_DEV_ID_MATCH_MANF_ID, in do_pcmcia_entry()
531 ADD(alias, "c", id->match_flags & PCMCIA_DEV_ID_MATCH_CARD_ID, in do_pcmcia_entry()
533 ADD(alias, "f", id->match_flags & PCMCIA_DEV_ID_MATCH_FUNC_ID, in do_pcmcia_entry()
535 ADD(alias, "fn", id->match_flags & PCMCIA_DEV_ID_MATCH_FUNCTION, in do_pcmcia_entry()
537 ADD(alias, "pfn", id->match_flags & PCMCIA_DEV_ID_MATCH_DEVICE_NO, in do_pcmcia_entry()
539 ADD(alias, "pa", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID1, id->prod_id_hash[0]); in do_pcmcia_entry()
540 ADD(alias, "pb", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID2, id->prod_id_hash[1]); in do_pcmcia_entry()
541 ADD(alias, "pc", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID3, id->prod_id_hash[2]); in do_pcmcia_entry()
542 ADD(alias, "pd", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID4, id->prod_id_hash[3]); in do_pcmcia_entry()
544 add_wildcard(alias); in do_pcmcia_entry()
550 static int do_of_entry (const char *filename, struct of_device_id *of, char *alias) in do_of_entry() argument
554 len = sprintf (alias, "of:N%sT%s", in do_of_entry()
559 sprintf (&alias[len], "%sC%s", in do_of_entry()
564 for (tmp = alias; tmp && *tmp; tmp++) in do_of_entry()
568 add_wildcard(alias); in do_of_entry()
573 char *alias) in do_vio_entry() argument
577 sprintf(alias, "vio:T%sS%s", vio->type[0] ? vio->type : "*", in do_vio_entry()
581 for (tmp = alias; tmp && *tmp; tmp++) in do_vio_entry()
585 add_wildcard(alias); in do_vio_entry()
591 static void do_input(char *alias, in do_input() argument
598 sprintf(alias + strlen(alias), "%X,*", i); in do_input()
603 char *alias) in do_input_entry() argument
605 sprintf(alias, "input:"); in do_input_entry()
607 ADD(alias, "b", id->flags & INPUT_DEVICE_ID_MATCH_BUS, id->bustype); in do_input_entry()
608 ADD(alias, "v", id->flags & INPUT_DEVICE_ID_MATCH_VENDOR, id->vendor); in do_input_entry()
609 ADD(alias, "p", id->flags & INPUT_DEVICE_ID_MATCH_PRODUCT, id->product); in do_input_entry()
610 ADD(alias, "e", id->flags & INPUT_DEVICE_ID_MATCH_VERSION, id->version); in do_input_entry()
612 sprintf(alias + strlen(alias), "-e*"); in do_input_entry()
614 do_input(alias, id->evbit, 0, INPUT_DEVICE_ID_EV_MAX); in do_input_entry()
615 sprintf(alias + strlen(alias), "k*"); in do_input_entry()
617 do_input(alias, id->keybit, in do_input_entry()
620 sprintf(alias + strlen(alias), "r*"); in do_input_entry()
622 do_input(alias, id->relbit, 0, INPUT_DEVICE_ID_REL_MAX); in do_input_entry()
623 sprintf(alias + strlen(alias), "a*"); in do_input_entry()
625 do_input(alias, id->absbit, 0, INPUT_DEVICE_ID_ABS_MAX); in do_input_entry()
626 sprintf(alias + strlen(alias), "m*"); in do_input_entry()
628 do_input(alias, id->mscbit, 0, INPUT_DEVICE_ID_MSC_MAX); in do_input_entry()
629 sprintf(alias + strlen(alias), "l*"); in do_input_entry()
631 do_input(alias, id->ledbit, 0, INPUT_DEVICE_ID_LED_MAX); in do_input_entry()
632 sprintf(alias + strlen(alias), "s*"); in do_input_entry()
634 do_input(alias, id->sndbit, 0, INPUT_DEVICE_ID_SND_MAX); in do_input_entry()
635 sprintf(alias + strlen(alias), "f*"); in do_input_entry()
637 do_input(alias, id->ffbit, 0, INPUT_DEVICE_ID_FF_MAX); in do_input_entry()
638 sprintf(alias + strlen(alias), "w*"); in do_input_entry()
640 do_input(alias, id->swbit, 0, INPUT_DEVICE_ID_SW_MAX); in do_input_entry()
645 char *alias) in do_eisa_entry() argument
648 sprintf(alias, EISA_DEVICE_MODALIAS_FMT "*", eisa->sig); in do_eisa_entry()
650 strcat(alias, "*"); in do_eisa_entry()
656 char *alias) in do_parisc_entry() argument
663 strcpy(alias, "parisc:"); in do_parisc_entry()
664 ADD(alias, "t", id->hw_type != PA_HWTYPE_ANY_ID, id->hw_type); in do_parisc_entry()
665 ADD(alias, "hv", id->hversion != PA_HVERSION_ANY_ID, id->hversion); in do_parisc_entry()
666 ADD(alias, "rev", id->hversion_rev != PA_HVERSION_REV_ANY_ID, id->hversion_rev); in do_parisc_entry()
667 ADD(alias, "sv", id->sversion != PA_SVERSION_ANY_ID, id->sversion); in do_parisc_entry()
669 add_wildcard(alias); in do_parisc_entry()
675 struct sdio_device_id *id, char *alias) in do_sdio_entry() argument
681 strcpy(alias, "sdio:"); in do_sdio_entry()
682 ADD(alias, "c", id->class != (__u8)SDIO_ANY_ID, id->class); in do_sdio_entry()
683 ADD(alias, "v", id->vendor != (__u16)SDIO_ANY_ID, id->vendor); in do_sdio_entry()
684 ADD(alias, "d", id->device != (__u16)SDIO_ANY_ID, id->device); in do_sdio_entry()
685 add_wildcard(alias); in do_sdio_entry()
691 struct ssb_device_id *id, char *alias) in do_ssb_entry() argument
697 strcpy(alias, "ssb:"); in do_ssb_entry()
698 ADD(alias, "v", id->vendor != SSB_ANY_VENDOR, id->vendor); in do_ssb_entry()
699 ADD(alias, "id", id->coreid != SSB_ANY_ID, id->coreid); in do_ssb_entry()
700 ADD(alias, "rev", id->revision != SSB_ANY_REV, id->revision); in do_ssb_entry()
701 add_wildcard(alias); in do_ssb_entry()
707 struct bcma_device_id *id, char *alias) in do_bcma_entry() argument
714 strcpy(alias, "bcma:"); in do_bcma_entry()
715 ADD(alias, "m", id->manuf != BCMA_ANY_MANUF, id->manuf); in do_bcma_entry()
716 ADD(alias, "id", id->id != BCMA_ANY_ID, id->id); in do_bcma_entry()
717 ADD(alias, "rev", id->rev != BCMA_ANY_REV, id->rev); in do_bcma_entry()
718 ADD(alias, "cl", id->class != BCMA_ANY_CLASS, id->class); in do_bcma_entry()
719 add_wildcard(alias); in do_bcma_entry()
725 char *alias) in do_virtio_entry() argument
730 strcpy(alias, "virtio:"); in do_virtio_entry()
731 ADD(alias, "d", id->device != VIRTIO_DEV_ANY_ID, id->device); in do_virtio_entry()
732 ADD(alias, "v", id->vendor != VIRTIO_DEV_ANY_ID, id->vendor); in do_virtio_entry()
734 add_wildcard(alias); in do_virtio_entry()
740 char *alias) in do_i2c_entry() argument
742 sprintf(alias, I2C_MODULE_PREFIX "%s", id->name); in do_i2c_entry()
749 char *alias) in do_spi_entry() argument
751 sprintf(alias, SPI_MODULE_PREFIX "%s", id->name); in do_spi_entry()
787 char *alias) in do_dmi_entry() argument
791 sprintf(alias, "dmi*"); in do_dmi_entry()
797 sprintf(alias + strlen(alias), ":%s*", in do_dmi_entry()
799 dmi_ascii_filter(alias + strlen(alias), in do_dmi_entry()
801 strcat(alias, "*"); in do_dmi_entry()
806 strcat(alias, ":"); in do_dmi_entry()
811 struct platform_device_id *id, char *alias) in do_platform_entry() argument
813 sprintf(alias, PLATFORM_MODULE_PREFIX "%s", id->name); in do_platform_entry()
818 struct mdio_device_id *id, char *alias) in do_mdio_entry() argument
822 alias += sprintf(alias, MDIO_MODULE_PREFIX); in do_mdio_entry()
826 *(alias++) = '?'; in do_mdio_entry()
828 *(alias++) = '1'; in do_mdio_entry()
830 *(alias++) = '0'; in do_mdio_entry()
834 *alias = 0; in do_mdio_entry()
841 char *alias) in do_zorro_entry() argument
844 strcpy(alias, "zorro:"); in do_zorro_entry()
845 ADD(alias, "i", id->id != ZORRO_WILDCARD, id->id); in do_zorro_entry()
851 struct isapnp_device_id *id, char *alias) in do_isapnp_entry() argument
853 sprintf(alias, "pnp:d%c%c%c%x%x%x%x*", in do_isapnp_entry()
880 char alias[500]; in do_table() local
881 int (*do_entry)(const char *, void *entry, char *alias) = function; in do_table()
888 if (do_entry(mod->name, symval+i, alias)) { in do_table()
890 "MODULE_ALIAS(\"%s\");\n", alias); in do_table()