Lines Matching refs:symval

157 			    void *symval)  in device_id_check()  argument
171 if (*(uint8_t*)(symval+size-id_size+i)) { in device_id_check()
177 *(uint8_t*)(symval+size-id_size+i) ); in device_id_check()
187 static void do_usb_entry(void *symval, in do_usb_entry() argument
193 DEF_FIELD(symval, usb_device_id, match_flags); in do_usb_entry()
194 DEF_FIELD(symval, usb_device_id, idVendor); in do_usb_entry()
195 DEF_FIELD(symval, usb_device_id, idProduct); in do_usb_entry()
196 DEF_FIELD(symval, usb_device_id, bcdDevice_lo); in do_usb_entry()
197 DEF_FIELD(symval, usb_device_id, bDeviceClass); in do_usb_entry()
198 DEF_FIELD(symval, usb_device_id, bDeviceSubClass); in do_usb_entry()
199 DEF_FIELD(symval, usb_device_id, bDeviceProtocol); in do_usb_entry()
200 DEF_FIELD(symval, usb_device_id, bInterfaceClass); in do_usb_entry()
201 DEF_FIELD(symval, usb_device_id, bInterfaceSubClass); in do_usb_entry()
202 DEF_FIELD(symval, usb_device_id, bInterfaceProtocol); in do_usb_entry()
203 DEF_FIELD(symval, usb_device_id, bInterfaceNumber); in do_usb_entry()
294 static void do_usb_entry_multi(void *symval, struct module *mod) in do_usb_entry_multi() argument
300 DEF_FIELD(symval, usb_device_id, match_flags); in do_usb_entry_multi()
301 DEF_FIELD(symval, usb_device_id, idVendor); in do_usb_entry_multi()
302 DEF_FIELD(symval, usb_device_id, idProduct); in do_usb_entry_multi()
303 DEF_FIELD(symval, usb_device_id, bcdDevice_lo); in do_usb_entry_multi()
304 DEF_FIELD(symval, usb_device_id, bcdDevice_hi); in do_usb_entry_multi()
305 DEF_FIELD(symval, usb_device_id, bDeviceClass); in do_usb_entry_multi()
306 DEF_FIELD(symval, usb_device_id, bInterfaceClass); in do_usb_entry_multi()
341 do_usb_entry(symval, devlo, ndigits, clo, chi, max, mod); in do_usb_entry_multi()
346 do_usb_entry(symval, in do_usb_entry_multi()
352 do_usb_entry(symval, in do_usb_entry_multi()
359 static void do_usb_table(void *symval, unsigned long size, in do_usb_table() argument
365 device_id_check(mod->name, "usb", size, id_size, symval); in do_usb_table()
371 do_usb_entry_multi(symval + i, mod); in do_usb_table()
376 void *symval, char *alias) in do_hid_entry() argument
378 DEF_FIELD(symval, hid_device_id, bus); in do_hid_entry()
379 DEF_FIELD(symval, hid_device_id, group); in do_hid_entry()
380 DEF_FIELD(symval, hid_device_id, vendor); in do_hid_entry()
381 DEF_FIELD(symval, hid_device_id, product); in do_hid_entry()
395 void *symval, char *alias) in do_ieee1394_entry() argument
397 DEF_FIELD(symval, ieee1394_device_id, match_flags); in do_ieee1394_entry()
398 DEF_FIELD(symval, ieee1394_device_id, vendor_id); in do_ieee1394_entry()
399 DEF_FIELD(symval, ieee1394_device_id, model_id); in do_ieee1394_entry()
400 DEF_FIELD(symval, ieee1394_device_id, specifier_id); in do_ieee1394_entry()
401 DEF_FIELD(symval, ieee1394_device_id, version); in do_ieee1394_entry()
420 void *symval, char *alias) in do_pci_entry() argument
426 DEF_FIELD(symval, pci_device_id, vendor); in do_pci_entry()
427 DEF_FIELD(symval, pci_device_id, device); in do_pci_entry()
428 DEF_FIELD(symval, pci_device_id, subvendor); in do_pci_entry()
429 DEF_FIELD(symval, pci_device_id, subdevice); in do_pci_entry()
430 DEF_FIELD(symval, pci_device_id, class); in do_pci_entry()
431 DEF_FIELD(symval, pci_device_id, class_mask); in do_pci_entry()
464 void *symval, char *alias) in do_ccw_entry() argument
466 DEF_FIELD(symval, ccw_device_id, match_flags); in do_ccw_entry()
467 DEF_FIELD(symval, ccw_device_id, cu_type); in do_ccw_entry()
468 DEF_FIELD(symval, ccw_device_id, cu_model); in do_ccw_entry()
469 DEF_FIELD(symval, ccw_device_id, dev_type); in do_ccw_entry()
470 DEF_FIELD(symval, ccw_device_id, dev_model); in do_ccw_entry()
488 void *symval, char *alias) in do_ap_entry() argument
490 DEF_FIELD(symval, ap_device_id, dev_type); in do_ap_entry()
499 void *symval, char *alias) in do_css_entry() argument
501 DEF_FIELD(symval, css_device_id, type); in do_css_entry()
510 void *symval, char *alias) in do_serio_entry() argument
512 DEF_FIELD(symval, serio_device_id, type); in do_serio_entry()
513 DEF_FIELD(symval, serio_device_id, proto); in do_serio_entry()
514 DEF_FIELD(symval, serio_device_id, id); in do_serio_entry()
515 DEF_FIELD(symval, serio_device_id, extra); in do_serio_entry()
536 void *symval, char *alias) in do_acpi_entry() argument
538 DEF_FIELD_ADDR(symval, acpi_device_id, id); in do_acpi_entry()
539 DEF_FIELD_ADDR(symval, acpi_device_id, cls); in do_acpi_entry()
540 DEF_FIELD_ADDR(symval, acpi_device_id, cls_msk); in do_acpi_entry()
567 static void do_pnp_device_entry(void *symval, unsigned long size, in do_pnp_device_entry() argument
574 device_id_check(mod->name, "pnp", size, id_size, symval); in do_pnp_device_entry()
577 DEF_FIELD_ADDR(symval + i*id_size, pnp_device_id, id); in do_pnp_device_entry()
593 static void do_pnp_card_entries(void *symval, unsigned long size, in do_pnp_card_entries() argument
600 device_id_check(mod->name, "pnp", size, id_size, symval); in do_pnp_card_entries()
604 DEF_FIELD_ADDR(symval + i*id_size, pnp_card_device_id, devs); in do_pnp_card_entries()
616 DEF_FIELD_ADDR(symval + i2*id_size, pnp_card_device_id, devs); in do_pnp_card_entries()
651 void *symval, char *alias) in do_pcmcia_entry() argument
654 DEF_FIELD(symval, pcmcia_device_id, match_flags); in do_pcmcia_entry()
655 DEF_FIELD(symval, pcmcia_device_id, manf_id); in do_pcmcia_entry()
656 DEF_FIELD(symval, pcmcia_device_id, card_id); in do_pcmcia_entry()
657 DEF_FIELD(symval, pcmcia_device_id, func_id); in do_pcmcia_entry()
658 DEF_FIELD(symval, pcmcia_device_id, function); in do_pcmcia_entry()
659 DEF_FIELD(symval, pcmcia_device_id, device_no); in do_pcmcia_entry()
660 DEF_FIELD_ADDR(symval, pcmcia_device_id, prod_id_hash); in do_pcmcia_entry()
687 static int do_of_entry (const char *filename, void *symval, char *alias) in do_of_entry() argument
691 DEF_FIELD_ADDR(symval, of_device_id, name); in do_of_entry()
692 DEF_FIELD_ADDR(symval, of_device_id, type); in do_of_entry()
693 DEF_FIELD_ADDR(symval, of_device_id, compatible); in do_of_entry()
712 static int do_vio_entry(const char *filename, void *symval, in do_vio_entry() argument
716 DEF_FIELD_ADDR(symval, vio_device_id, type); in do_vio_entry()
717 DEF_FIELD_ADDR(symval, vio_device_id, compat); in do_vio_entry()
747 static int do_input_entry(const char *filename, void *symval, in do_input_entry() argument
750 DEF_FIELD(symval, input_device_id, flags); in do_input_entry()
751 DEF_FIELD(symval, input_device_id, bustype); in do_input_entry()
752 DEF_FIELD(symval, input_device_id, vendor); in do_input_entry()
753 DEF_FIELD(symval, input_device_id, product); in do_input_entry()
754 DEF_FIELD(symval, input_device_id, version); in do_input_entry()
755 DEF_FIELD_ADDR(symval, input_device_id, evbit); in do_input_entry()
756 DEF_FIELD_ADDR(symval, input_device_id, keybit); in do_input_entry()
757 DEF_FIELD_ADDR(symval, input_device_id, relbit); in do_input_entry()
758 DEF_FIELD_ADDR(symval, input_device_id, absbit); in do_input_entry()
759 DEF_FIELD_ADDR(symval, input_device_id, mscbit); in do_input_entry()
760 DEF_FIELD_ADDR(symval, input_device_id, ledbit); in do_input_entry()
761 DEF_FIELD_ADDR(symval, input_device_id, sndbit); in do_input_entry()
762 DEF_FIELD_ADDR(symval, input_device_id, ffbit); in do_input_entry()
763 DEF_FIELD_ADDR(symval, input_device_id, swbit); in do_input_entry()
805 static int do_eisa_entry(const char *filename, void *symval, in do_eisa_entry() argument
808 DEF_FIELD_ADDR(symval, eisa_device_id, sig); in do_eisa_entry()
818 static int do_parisc_entry(const char *filename, void *symval, in do_parisc_entry() argument
821 DEF_FIELD(symval, parisc_device_id, hw_type); in do_parisc_entry()
822 DEF_FIELD(symval, parisc_device_id, hversion); in do_parisc_entry()
823 DEF_FIELD(symval, parisc_device_id, hversion_rev); in do_parisc_entry()
824 DEF_FIELD(symval, parisc_device_id, sversion); in do_parisc_entry()
839 void *symval, char *alias) in do_sdio_entry() argument
841 DEF_FIELD(symval, sdio_device_id, class); in do_sdio_entry()
842 DEF_FIELD(symval, sdio_device_id, vendor); in do_sdio_entry()
843 DEF_FIELD(symval, sdio_device_id, device); in do_sdio_entry()
856 void *symval, char *alias) in do_ssb_entry() argument
858 DEF_FIELD(symval, ssb_device_id, vendor); in do_ssb_entry()
859 DEF_FIELD(symval, ssb_device_id, coreid); in do_ssb_entry()
860 DEF_FIELD(symval, ssb_device_id, revision); in do_ssb_entry()
873 void *symval, char *alias) in do_bcma_entry() argument
875 DEF_FIELD(symval, bcma_device_id, manuf); in do_bcma_entry()
876 DEF_FIELD(symval, bcma_device_id, id); in do_bcma_entry()
877 DEF_FIELD(symval, bcma_device_id, rev); in do_bcma_entry()
878 DEF_FIELD(symval, bcma_device_id, class); in do_bcma_entry()
891 static int do_virtio_entry(const char *filename, void *symval, in do_virtio_entry() argument
894 DEF_FIELD(symval, virtio_device_id, device); in do_virtio_entry()
895 DEF_FIELD(symval, virtio_device_id, vendor); in do_virtio_entry()
912 static int do_vmbus_entry(const char *filename, void *symval, in do_vmbus_entry() argument
916 DEF_FIELD_ADDR(symval, hv_vmbus_device_id, guid); in do_vmbus_entry()
930 static int do_i2c_entry(const char *filename, void *symval, in do_i2c_entry() argument
933 DEF_FIELD_ADDR(symval, i2c_device_id, name); in do_i2c_entry()
941 static int do_spi_entry(const char *filename, void *symval, in do_spi_entry() argument
944 DEF_FIELD_ADDR(symval, spi_device_id, name); in do_spi_entry()
981 static int do_dmi_entry(const char *filename, void *symval, in do_dmi_entry() argument
985 DEF_FIELD_ADDR(symval, dmi_system_id, matches); in do_dmi_entry()
1007 void *symval, char *alias) in do_platform_entry() argument
1009 DEF_FIELD_ADDR(symval, platform_device_id, name); in do_platform_entry()
1016 void *symval, char *alias) in do_mdio_entry() argument
1019 DEF_FIELD(symval, mdio_device_id, phy_id); in do_mdio_entry()
1020 DEF_FIELD(symval, mdio_device_id, phy_id_mask); in do_mdio_entry()
1041 static int do_zorro_entry(const char *filename, void *symval, in do_zorro_entry() argument
1044 DEF_FIELD(symval, zorro_device_id, id); in do_zorro_entry()
1053 void *symval, char *alias) in do_isapnp_entry() argument
1055 DEF_FIELD(symval, isapnp_device_id, vendor); in do_isapnp_entry()
1056 DEF_FIELD(symval, isapnp_device_id, function); in do_isapnp_entry()
1069 void *symval, char *alias) in do_ipack_entry() argument
1071 DEF_FIELD(symval, ipack_device_id, format); in do_ipack_entry()
1072 DEF_FIELD(symval, ipack_device_id, vendor); in do_ipack_entry()
1073 DEF_FIELD(symval, ipack_device_id, device); in do_ipack_entry()
1132 void *symval, char *alias) in do_amba_entry() argument
1136 DEF_FIELD(symval, amba_id, id); in do_amba_entry()
1137 DEF_FIELD(symval, amba_id, mask); in do_amba_entry()
1161 void *symval, char *alias) in do_mips_cdmm_entry() argument
1163 DEF_FIELD(symval, mips_cdmm_device_id, type); in do_mips_cdmm_entry()
1176 static int do_x86cpu_entry(const char *filename, void *symval, in do_x86cpu_entry() argument
1179 DEF_FIELD(symval, x86_cpu_id, feature); in do_x86cpu_entry()
1180 DEF_FIELD(symval, x86_cpu_id, family); in do_x86cpu_entry()
1181 DEF_FIELD(symval, x86_cpu_id, model); in do_x86cpu_entry()
1182 DEF_FIELD(symval, x86_cpu_id, vendor); in do_x86cpu_entry()
1196 static int do_cpu_entry(const char *filename, void *symval, char *alias) in do_cpu_entry() argument
1198 DEF_FIELD(symval, cpu_feature, feature); in do_cpu_entry()
1206 static int do_mei_entry(const char *filename, void *symval, in do_mei_entry() argument
1209 DEF_FIELD_ADDR(symval, mei_cl_device_id, name); in do_mei_entry()
1210 DEF_FIELD_ADDR(symval, mei_cl_device_id, uuid); in do_mei_entry()
1211 DEF_FIELD(symval, mei_cl_device_id, version); in do_mei_entry()
1226 void *symval, char *alias) in do_rio_entry() argument
1228 DEF_FIELD(symval, rio_device_id, did); in do_rio_entry()
1229 DEF_FIELD(symval, rio_device_id, vid); in do_rio_entry()
1230 DEF_FIELD(symval, rio_device_id, asm_did); in do_rio_entry()
1231 DEF_FIELD(symval, rio_device_id, asm_vid); in do_rio_entry()
1245 static int do_ulpi_entry(const char *filename, void *symval, in do_ulpi_entry() argument
1248 DEF_FIELD(symval, ulpi_device_id, vendor); in do_ulpi_entry()
1249 DEF_FIELD(symval, ulpi_device_id, product); in do_ulpi_entry()
1258 static int do_hda_entry(const char *filename, void *symval, char *alias) in do_hda_entry() argument
1260 DEF_FIELD(symval, hda_device_id, vendor_id); in do_hda_entry()
1261 DEF_FIELD(symval, hda_device_id, rev_id); in do_hda_entry()
1262 DEF_FIELD(symval, hda_device_id, api_version); in do_hda_entry()
1283 static void do_table(void *symval, unsigned long size, in do_table() argument
1293 device_id_check(mod->name, device_id, size, id_size, symval); in do_table()
1298 if (do_entry(mod->name, symval+i, alias)) { in do_table()
1311 void *symval; in handle_moddevtable() local
1342 symval = zeros; in handle_moddevtable()
1344 symval = (void *)info->hdr in handle_moddevtable()
1351 do_usb_table(symval, sym->st_size, mod); in handle_moddevtable()
1353 do_pnp_device_entry(symval, sym->st_size, mod); in handle_moddevtable()
1355 do_pnp_card_entries(symval, sym->st_size, mod); in handle_moddevtable()
1362 do_table(symval, sym->st_size, (*p)->id_size, in handle_moddevtable()