Lines Matching refs:symval

129 	void (*do_entry)(struct module *mod, void *symval);
183 static void do_usb_entry(void *symval, in do_usb_entry() argument
189 DEF_FIELD(symval, usb_device_id, match_flags); in do_usb_entry()
190 DEF_FIELD(symval, usb_device_id, idVendor); in do_usb_entry()
191 DEF_FIELD(symval, usb_device_id, idProduct); in do_usb_entry()
192 DEF_FIELD(symval, usb_device_id, bcdDevice_lo); in do_usb_entry()
193 DEF_FIELD(symval, usb_device_id, bDeviceClass); in do_usb_entry()
194 DEF_FIELD(symval, usb_device_id, bDeviceSubClass); in do_usb_entry()
195 DEF_FIELD(symval, usb_device_id, bDeviceProtocol); in do_usb_entry()
196 DEF_FIELD(symval, usb_device_id, bInterfaceClass); in do_usb_entry()
197 DEF_FIELD(symval, usb_device_id, bInterfaceSubClass); in do_usb_entry()
198 DEF_FIELD(symval, usb_device_id, bInterfaceProtocol); in do_usb_entry()
199 DEF_FIELD(symval, usb_device_id, bInterfaceNumber); in do_usb_entry()
288 static void do_usb_entry_multi(struct module *mod, void *symval) in do_usb_entry_multi() argument
294 DEF_FIELD(symval, usb_device_id, match_flags); in do_usb_entry_multi()
295 DEF_FIELD(symval, usb_device_id, idVendor); in do_usb_entry_multi()
296 DEF_FIELD(symval, usb_device_id, idProduct); in do_usb_entry_multi()
297 DEF_FIELD(symval, usb_device_id, bcdDevice_lo); in do_usb_entry_multi()
298 DEF_FIELD(symval, usb_device_id, bcdDevice_hi); in do_usb_entry_multi()
299 DEF_FIELD(symval, usb_device_id, bDeviceClass); in do_usb_entry_multi()
300 DEF_FIELD(symval, usb_device_id, bInterfaceClass); in do_usb_entry_multi()
335 do_usb_entry(symval, devlo, ndigits, clo, chi, max, mod); in do_usb_entry_multi()
340 do_usb_entry(symval, in do_usb_entry_multi()
346 do_usb_entry(symval, in do_usb_entry_multi()
353 static void do_of_entry(struct module *mod, void *symval) in do_of_entry() argument
359 DEF_FIELD_ADDR(symval, of_device_id, name); in do_of_entry()
360 DEF_FIELD_ADDR(symval, of_device_id, type); in do_of_entry()
361 DEF_FIELD_ADDR(symval, of_device_id, compatible); in do_of_entry()
380 static void do_hid_entry(struct module *mod, void *symval) in do_hid_entry() argument
384 DEF_FIELD(symval, hid_device_id, bus); in do_hid_entry()
385 DEF_FIELD(symval, hid_device_id, group); in do_hid_entry()
386 DEF_FIELD(symval, hid_device_id, vendor); in do_hid_entry()
387 DEF_FIELD(symval, hid_device_id, product); in do_hid_entry()
398 static void do_ieee1394_entry(struct module *mod, void *symval) in do_ieee1394_entry() argument
402 DEF_FIELD(symval, ieee1394_device_id, match_flags); in do_ieee1394_entry()
403 DEF_FIELD(symval, ieee1394_device_id, vendor_id); in do_ieee1394_entry()
404 DEF_FIELD(symval, ieee1394_device_id, model_id); in do_ieee1394_entry()
405 DEF_FIELD(symval, ieee1394_device_id, specifier_id); in do_ieee1394_entry()
406 DEF_FIELD(symval, ieee1394_device_id, version); in do_ieee1394_entry()
421 static void do_pci_entry(struct module *mod, void *symval) in do_pci_entry() argument
428 DEF_FIELD(symval, pci_device_id, vendor); in do_pci_entry()
429 DEF_FIELD(symval, pci_device_id, device); in do_pci_entry()
430 DEF_FIELD(symval, pci_device_id, subvendor); in do_pci_entry()
431 DEF_FIELD(symval, pci_device_id, subdevice); in do_pci_entry()
432 DEF_FIELD(symval, pci_device_id, class); in do_pci_entry()
433 DEF_FIELD(symval, pci_device_id, class_mask); in do_pci_entry()
434 DEF_FIELD(symval, pci_device_id, override_only); in do_pci_entry()
476 static void do_ccw_entry(struct module *mod, void *symval) in do_ccw_entry() argument
480 DEF_FIELD(symval, ccw_device_id, match_flags); in do_ccw_entry()
481 DEF_FIELD(symval, ccw_device_id, cu_type); in do_ccw_entry()
482 DEF_FIELD(symval, ccw_device_id, cu_model); in do_ccw_entry()
483 DEF_FIELD(symval, ccw_device_id, dev_type); in do_ccw_entry()
484 DEF_FIELD(symval, ccw_device_id, dev_model); in do_ccw_entry()
499 static void do_ap_entry(struct module *mod, void *symval) in do_ap_entry() argument
501 DEF_FIELD(symval, ap_device_id, dev_type); in do_ap_entry()
507 static void do_css_entry(struct module *mod, void *symval) in do_css_entry() argument
509 DEF_FIELD(symval, css_device_id, type); in do_css_entry()
515 static void do_serio_entry(struct module *mod, void *symval) in do_serio_entry() argument
519 DEF_FIELD(symval, serio_device_id, type); in do_serio_entry()
520 DEF_FIELD(symval, serio_device_id, proto); in do_serio_entry()
521 DEF_FIELD(symval, serio_device_id, id); in do_serio_entry()
522 DEF_FIELD(symval, serio_device_id, extra); in do_serio_entry()
539 static void do_acpi_entry(struct module *mod, void *symval) in do_acpi_entry() argument
541 DEF_FIELD_ADDR(symval, acpi_device_id, id); in do_acpi_entry()
542 DEF_FIELD(symval, acpi_device_id, cls); in do_acpi_entry()
543 DEF_FIELD(symval, acpi_device_id, cls_msk); in do_acpi_entry()
567 static void do_pnp_device_entry(struct module *mod, void *symval) in do_pnp_device_entry() argument
569 DEF_FIELD_ADDR(symval, pnp_device_id, id); in do_pnp_device_entry()
580 static void do_pnp_card_entry(struct module *mod, void *symval) in do_pnp_card_entry() argument
582 DEF_FIELD_ADDR(symval, pnp_card_device_id, devs); in do_pnp_card_entry()
602 static void do_pcmcia_entry(struct module *mod, void *symval) in do_pcmcia_entry() argument
606 DEF_FIELD(symval, pcmcia_device_id, match_flags); in do_pcmcia_entry()
607 DEF_FIELD(symval, pcmcia_device_id, manf_id); in do_pcmcia_entry()
608 DEF_FIELD(symval, pcmcia_device_id, card_id); in do_pcmcia_entry()
609 DEF_FIELD(symval, pcmcia_device_id, func_id); in do_pcmcia_entry()
610 DEF_FIELD(symval, pcmcia_device_id, function); in do_pcmcia_entry()
611 DEF_FIELD(symval, pcmcia_device_id, device_no); in do_pcmcia_entry()
612 DEF_FIELD_ADDR(symval, pcmcia_device_id, prod_id_hash); in do_pcmcia_entry()
636 static void do_vio_entry(struct module *mod, void *symval) in do_vio_entry() argument
640 DEF_FIELD_ADDR(symval, vio_device_id, type); in do_vio_entry()
641 DEF_FIELD_ADDR(symval, vio_device_id, compat); in do_vio_entry()
666 static void do_input_entry(struct module *mod, void *symval) in do_input_entry() argument
670 DEF_FIELD(symval, input_device_id, flags); in do_input_entry()
671 DEF_FIELD(symval, input_device_id, bustype); in do_input_entry()
672 DEF_FIELD(symval, input_device_id, vendor); in do_input_entry()
673 DEF_FIELD(symval, input_device_id, product); in do_input_entry()
674 DEF_FIELD(symval, input_device_id, version); in do_input_entry()
675 DEF_FIELD_ADDR(symval, input_device_id, evbit); in do_input_entry()
676 DEF_FIELD_ADDR(symval, input_device_id, keybit); in do_input_entry()
677 DEF_FIELD_ADDR(symval, input_device_id, relbit); in do_input_entry()
678 DEF_FIELD_ADDR(symval, input_device_id, absbit); in do_input_entry()
679 DEF_FIELD_ADDR(symval, input_device_id, mscbit); in do_input_entry()
680 DEF_FIELD_ADDR(symval, input_device_id, ledbit); in do_input_entry()
681 DEF_FIELD_ADDR(symval, input_device_id, sndbit); in do_input_entry()
682 DEF_FIELD_ADDR(symval, input_device_id, ffbit); in do_input_entry()
683 DEF_FIELD_ADDR(symval, input_device_id, swbit); in do_input_entry()
723 static void do_eisa_entry(struct module *mod, void *symval) in do_eisa_entry() argument
725 DEF_FIELD_ADDR(symval, eisa_device_id, sig); in do_eisa_entry()
730 static void do_parisc_entry(struct module *mod, void *symval) in do_parisc_entry() argument
734 DEF_FIELD(symval, parisc_device_id, hw_type); in do_parisc_entry()
735 DEF_FIELD(symval, parisc_device_id, hversion); in do_parisc_entry()
736 DEF_FIELD(symval, parisc_device_id, hversion_rev); in do_parisc_entry()
737 DEF_FIELD(symval, parisc_device_id, sversion); in do_parisc_entry()
748 static void do_sdio_entry(struct module *mod, void *symval) in do_sdio_entry() argument
752 DEF_FIELD(symval, sdio_device_id, class); in do_sdio_entry()
753 DEF_FIELD(symval, sdio_device_id, vendor); in do_sdio_entry()
754 DEF_FIELD(symval, sdio_device_id, device); in do_sdio_entry()
764 static void do_ssb_entry(struct module *mod, void *symval) in do_ssb_entry() argument
768 DEF_FIELD(symval, ssb_device_id, vendor); in do_ssb_entry()
769 DEF_FIELD(symval, ssb_device_id, coreid); in do_ssb_entry()
770 DEF_FIELD(symval, ssb_device_id, revision); in do_ssb_entry()
780 static void do_bcma_entry(struct module *mod, void *symval) in do_bcma_entry() argument
784 DEF_FIELD(symval, bcma_device_id, manuf); in do_bcma_entry()
785 DEF_FIELD(symval, bcma_device_id, id); in do_bcma_entry()
786 DEF_FIELD(symval, bcma_device_id, rev); in do_bcma_entry()
787 DEF_FIELD(symval, bcma_device_id, class); in do_bcma_entry()
798 static void do_virtio_entry(struct module *mod, void *symval) in do_virtio_entry() argument
802 DEF_FIELD(symval, virtio_device_id, device); in do_virtio_entry()
803 DEF_FIELD(symval, virtio_device_id, vendor); in do_virtio_entry()
816 static void do_vmbus_entry(struct module *mod, void *symval) in do_vmbus_entry() argument
818 DEF_FIELD_ADDR(symval, hv_vmbus_device_id, guid); in do_vmbus_entry()
828 static void do_rpmsg_entry(struct module *mod, void *symval) in do_rpmsg_entry() argument
830 DEF_FIELD_ADDR(symval, rpmsg_device_id, name); in do_rpmsg_entry()
836 static void do_i2c_entry(struct module *mod, void *symval) in do_i2c_entry() argument
838 DEF_FIELD_ADDR(symval, i2c_device_id, name); in do_i2c_entry()
843 static void do_i3c_entry(struct module *mod, void *symval) in do_i3c_entry() argument
847 DEF_FIELD(symval, i3c_device_id, match_flags); in do_i3c_entry()
848 DEF_FIELD(symval, i3c_device_id, dcr); in do_i3c_entry()
849 DEF_FIELD(symval, i3c_device_id, manuf_id); in do_i3c_entry()
850 DEF_FIELD(symval, i3c_device_id, part_id); in do_i3c_entry()
851 DEF_FIELD(symval, i3c_device_id, extra_info); in do_i3c_entry()
861 static void do_slim_entry(struct module *mod, void *symval) in do_slim_entry() argument
863 DEF_FIELD(symval, slim_device_id, manf_id); in do_slim_entry()
864 DEF_FIELD(symval, slim_device_id, prod_code); in do_slim_entry()
870 static void do_spi_entry(struct module *mod, void *symval) in do_spi_entry() argument
872 DEF_FIELD_ADDR(symval, spi_device_id, name); in do_spi_entry()
909 static void do_dmi_entry(struct module *mod, void *symval) in do_dmi_entry() argument
913 DEF_FIELD_ADDR(symval, dmi_system_id, matches); in do_dmi_entry()
931 static void do_platform_entry(struct module *mod, void *symval) in do_platform_entry() argument
933 DEF_FIELD_ADDR(symval, platform_device_id, name); in do_platform_entry()
938 static void do_mdio_entry(struct module *mod, void *symval) in do_mdio_entry() argument
942 DEF_FIELD(symval, mdio_device_id, phy_id); in do_mdio_entry()
943 DEF_FIELD(symval, mdio_device_id, phy_id_mask); in do_mdio_entry()
961 static void do_zorro_entry(struct module *mod, void *symval) in do_zorro_entry() argument
964 DEF_FIELD(symval, zorro_device_id, id); in do_zorro_entry()
972 static void do_isapnp_entry(struct module *mod, void *symval) in do_isapnp_entry() argument
974 DEF_FIELD(symval, isapnp_device_id, vendor); in do_isapnp_entry()
975 DEF_FIELD(symval, isapnp_device_id, function); in do_isapnp_entry()
985 static void do_ipack_entry(struct module *mod, void *symval) in do_ipack_entry() argument
988 DEF_FIELD(symval, ipack_device_id, format); in do_ipack_entry()
989 DEF_FIELD(symval, ipack_device_id, vendor); in do_ipack_entry()
990 DEF_FIELD(symval, ipack_device_id, device); in do_ipack_entry()
1047 static void do_amba_entry(struct module *mod, void *symval) in do_amba_entry() argument
1052 DEF_FIELD(symval, amba_id, id); in do_amba_entry()
1053 DEF_FIELD(symval, amba_id, mask); in do_amba_entry()
1073 static void do_mips_cdmm_entry(struct module *mod, void *symval) in do_mips_cdmm_entry() argument
1075 DEF_FIELD(symval, mips_cdmm_device_id, type); in do_mips_cdmm_entry()
1086 static void do_x86cpu_entry(struct module *mod, void *symval) in do_x86cpu_entry() argument
1090 DEF_FIELD(symval, x86_cpu_id, feature); in do_x86cpu_entry()
1091 DEF_FIELD(symval, x86_cpu_id, family); in do_x86cpu_entry()
1092 DEF_FIELD(symval, x86_cpu_id, model); in do_x86cpu_entry()
1093 DEF_FIELD(symval, x86_cpu_id, vendor); in do_x86cpu_entry()
1106 static void do_cpu_entry(struct module *mod, void *symval) in do_cpu_entry() argument
1108 DEF_FIELD(symval, cpu_feature, feature); in do_cpu_entry()
1114 static void do_mcb_entry(struct module *mod, void *symval) in do_mcb_entry() argument
1116 DEF_FIELD(symval, mcb_device_id, device); in do_mcb_entry()
1122 static void do_mei_entry(struct module *mod, void *symval) in do_mei_entry() argument
1126 DEF_FIELD_ADDR(symval, mei_cl_device_id, name); in do_mei_entry()
1127 DEF_FIELD_ADDR(symval, mei_cl_device_id, uuid); in do_mei_entry()
1128 DEF_FIELD(symval, mei_cl_device_id, version); in do_mei_entry()
1138 static void do_rio_entry(struct module *mod, void *symval) in do_rio_entry() argument
1142 DEF_FIELD(symval, rio_device_id, did); in do_rio_entry()
1143 DEF_FIELD(symval, rio_device_id, vid); in do_rio_entry()
1144 DEF_FIELD(symval, rio_device_id, asm_did); in do_rio_entry()
1145 DEF_FIELD(symval, rio_device_id, asm_vid); in do_rio_entry()
1156 static void do_ulpi_entry(struct module *mod, void *symval) in do_ulpi_entry() argument
1158 DEF_FIELD(symval, ulpi_device_id, vendor); in do_ulpi_entry()
1159 DEF_FIELD(symval, ulpi_device_id, product); in do_ulpi_entry()
1165 static void do_hda_entry(struct module *mod, void *symval) in do_hda_entry() argument
1169 DEF_FIELD(symval, hda_device_id, vendor_id); in do_hda_entry()
1170 DEF_FIELD(symval, hda_device_id, rev_id); in do_hda_entry()
1171 DEF_FIELD(symval, hda_device_id, api_version); in do_hda_entry()
1181 static void do_sdw_entry(struct module *mod, void *symval) in do_sdw_entry() argument
1185 DEF_FIELD(symval, sdw_device_id, mfg_id); in do_sdw_entry()
1186 DEF_FIELD(symval, sdw_device_id, part_id); in do_sdw_entry()
1187 DEF_FIELD(symval, sdw_device_id, sdw_version); in do_sdw_entry()
1188 DEF_FIELD(symval, sdw_device_id, class_id); in do_sdw_entry()
1199 static void do_fsl_mc_entry(struct module *mod, void *symval) in do_fsl_mc_entry() argument
1201 DEF_FIELD(symval, fsl_mc_device_id, vendor); in do_fsl_mc_entry()
1202 DEF_FIELD_ADDR(symval, fsl_mc_device_id, obj_type); in do_fsl_mc_entry()
1208 static void do_tbsvc_entry(struct module *mod, void *symval) in do_tbsvc_entry() argument
1212 DEF_FIELD(symval, tb_service_id, match_flags); in do_tbsvc_entry()
1213 DEF_FIELD_ADDR(symval, tb_service_id, protocol_key); in do_tbsvc_entry()
1214 DEF_FIELD(symval, tb_service_id, protocol_id); in do_tbsvc_entry()
1215 DEF_FIELD(symval, tb_service_id, protocol_version); in do_tbsvc_entry()
1216 DEF_FIELD(symval, tb_service_id, protocol_revision); in do_tbsvc_entry()
1232 static void do_typec_entry(struct module *mod, void *symval) in do_typec_entry() argument
1234 DEF_FIELD(symval, typec_device_id, svid); in do_typec_entry()
1240 static void do_tee_entry(struct module *mod, void *symval) in do_tee_entry() argument
1242 DEF_FIELD_ADDR(symval, tee_client_device_id, uuid); in do_tee_entry()
1253 static void do_wmi_entry(struct module *mod, void *symval) in do_wmi_entry() argument
1255 DEF_FIELD_ADDR(symval, wmi_device_id, guid_string); in do_wmi_entry()
1267 static void do_mhi_entry(struct module *mod, void *symval) in do_mhi_entry() argument
1269 DEF_FIELD_ADDR(symval, mhi_device_id, chan); in do_mhi_entry()
1274 static void do_mhi_ep_entry(struct module *mod, void *symval) in do_mhi_ep_entry() argument
1276 DEF_FIELD_ADDR(symval, mhi_device_id, chan); in do_mhi_ep_entry()
1282 static void do_ishtp_entry(struct module *mod, void *symval) in do_ishtp_entry() argument
1285 DEF_FIELD_ADDR(symval, ishtp_device_id, guid); in do_ishtp_entry()
1292 static void do_auxiliary_entry(struct module *mod, void *symval) in do_auxiliary_entry() argument
1294 DEF_FIELD_ADDR(symval, auxiliary_device_id, name); in do_auxiliary_entry()
1304 static void do_ssam_entry(struct module *mod, void *symval) in do_ssam_entry() argument
1308 DEF_FIELD(symval, ssam_device_id, match_flags); in do_ssam_entry()
1309 DEF_FIELD(symval, ssam_device_id, domain); in do_ssam_entry()
1310 DEF_FIELD(symval, ssam_device_id, category); in do_ssam_entry()
1311 DEF_FIELD(symval, ssam_device_id, target); in do_ssam_entry()
1312 DEF_FIELD(symval, ssam_device_id, instance); in do_ssam_entry()
1313 DEF_FIELD(symval, ssam_device_id, function); in do_ssam_entry()
1324 static void do_dfl_entry(struct module *mod, void *symval) in do_dfl_entry() argument
1326 DEF_FIELD(symval, dfl_device_id, type); in do_dfl_entry()
1327 DEF_FIELD(symval, dfl_device_id, feature_id); in do_dfl_entry()
1333 static void do_cdx_entry(struct module *mod, void *symval) in do_cdx_entry() argument
1337 DEF_FIELD(symval, cdx_device_id, vendor); in do_cdx_entry()
1338 DEF_FIELD(symval, cdx_device_id, device); in do_cdx_entry()
1339 DEF_FIELD(symval, cdx_device_id, subvendor); in do_cdx_entry()
1340 DEF_FIELD(symval, cdx_device_id, subdevice); in do_cdx_entry()
1341 DEF_FIELD(symval, cdx_device_id, class); in do_cdx_entry()
1342 DEF_FIELD(symval, cdx_device_id, class_mask); in do_cdx_entry()
1343 DEF_FIELD(symval, cdx_device_id, override_only); in do_cdx_entry()
1367 static void do_vchiq_entry(struct module *mod, void *symval) in do_vchiq_entry() argument
1369 DEF_FIELD_ADDR(symval, vchiq_device_id, name); in do_vchiq_entry()
1375 static void do_coreboot_entry(struct module *mod, void *symval) in do_coreboot_entry() argument
1377 DEF_FIELD(symval, coreboot_device_id, tag); in do_coreboot_entry()
1391 static void do_table(const char *name, void *symval, unsigned long size, in do_table() argument
1394 void (*do_entry)(struct module *mod, void *symval), in do_table() argument
1407 if (*(uint8_t *)(symval + i)) { in do_table()
1418 do_entry(mod, symval + i); in do_table()
1487 void *symval; in handle_moddevtable() local
1525 symval = zeros; in handle_moddevtable()
1527 symval = sym_get_data(info, sym); in handle_moddevtable()
1534 do_table(name, symval, sym->st_size, p->id_size, in handle_moddevtable()