• Home
  • Raw
  • Download

Lines Matching refs:symval

63 	int (*do_entry)(const char *filename, void *symval, char *alias);
142 void *symval) in device_id_check() argument
153 if (*(uint8_t*)(symval+size-id_size+i)) { in device_id_check()
159 *(uint8_t*)(symval+size-id_size+i) ); in device_id_check()
169 static void do_usb_entry(void *symval, in do_usb_entry() argument
175 DEF_FIELD(symval, usb_device_id, match_flags); in do_usb_entry()
176 DEF_FIELD(symval, usb_device_id, idVendor); in do_usb_entry()
177 DEF_FIELD(symval, usb_device_id, idProduct); in do_usb_entry()
178 DEF_FIELD(symval, usb_device_id, bcdDevice_lo); in do_usb_entry()
179 DEF_FIELD(symval, usb_device_id, bDeviceClass); in do_usb_entry()
180 DEF_FIELD(symval, usb_device_id, bDeviceSubClass); in do_usb_entry()
181 DEF_FIELD(symval, usb_device_id, bDeviceProtocol); in do_usb_entry()
182 DEF_FIELD(symval, usb_device_id, bInterfaceClass); in do_usb_entry()
183 DEF_FIELD(symval, usb_device_id, bInterfaceSubClass); in do_usb_entry()
184 DEF_FIELD(symval, usb_device_id, bInterfaceProtocol); in do_usb_entry()
185 DEF_FIELD(symval, usb_device_id, bInterfaceNumber); in do_usb_entry()
276 static void do_usb_entry_multi(void *symval, struct module *mod) in do_usb_entry_multi() argument
282 DEF_FIELD(symval, usb_device_id, match_flags); in do_usb_entry_multi()
283 DEF_FIELD(symval, usb_device_id, idVendor); in do_usb_entry_multi()
284 DEF_FIELD(symval, usb_device_id, idProduct); in do_usb_entry_multi()
285 DEF_FIELD(symval, usb_device_id, bcdDevice_lo); in do_usb_entry_multi()
286 DEF_FIELD(symval, usb_device_id, bcdDevice_hi); in do_usb_entry_multi()
287 DEF_FIELD(symval, usb_device_id, bDeviceClass); in do_usb_entry_multi()
288 DEF_FIELD(symval, usb_device_id, bInterfaceClass); in do_usb_entry_multi()
323 do_usb_entry(symval, devlo, ndigits, clo, chi, max, mod); in do_usb_entry_multi()
328 do_usb_entry(symval, in do_usb_entry_multi()
334 do_usb_entry(symval, in do_usb_entry_multi()
341 static void do_usb_table(void *symval, unsigned long size, in do_usb_table() argument
347 device_id_check(mod->name, "usb", size, id_size, symval); in do_usb_table()
353 do_usb_entry_multi(symval + i, mod); in do_usb_table()
356 static void do_of_entry_multi(void *symval, struct module *mod) in do_of_entry_multi() argument
362 DEF_FIELD_ADDR(symval, of_device_id, name); in do_of_entry_multi()
363 DEF_FIELD_ADDR(symval, of_device_id, type); in do_of_entry_multi()
364 DEF_FIELD_ADDR(symval, of_device_id, compatible); in do_of_entry_multi()
384 static void do_of_table(void *symval, unsigned long size, in do_of_table() argument
390 device_id_check(mod->name, "of", size, id_size, symval); in do_of_table()
396 do_of_entry_multi(symval + i, mod); in do_of_table()
401 void *symval, char *alias) in do_hid_entry() argument
403 DEF_FIELD(symval, hid_device_id, bus); in do_hid_entry()
404 DEF_FIELD(symval, hid_device_id, group); in do_hid_entry()
405 DEF_FIELD(symval, hid_device_id, vendor); in do_hid_entry()
406 DEF_FIELD(symval, hid_device_id, product); in do_hid_entry()
419 void *symval, char *alias) in do_ieee1394_entry() argument
421 DEF_FIELD(symval, ieee1394_device_id, match_flags); in do_ieee1394_entry()
422 DEF_FIELD(symval, ieee1394_device_id, vendor_id); in do_ieee1394_entry()
423 DEF_FIELD(symval, ieee1394_device_id, model_id); in do_ieee1394_entry()
424 DEF_FIELD(symval, ieee1394_device_id, specifier_id); in do_ieee1394_entry()
425 DEF_FIELD(symval, ieee1394_device_id, version); in do_ieee1394_entry()
443 void *symval, char *alias) in do_pci_entry() argument
449 DEF_FIELD(symval, pci_device_id, vendor); in do_pci_entry()
450 DEF_FIELD(symval, pci_device_id, device); in do_pci_entry()
451 DEF_FIELD(symval, pci_device_id, subvendor); in do_pci_entry()
452 DEF_FIELD(symval, pci_device_id, subdevice); in do_pci_entry()
453 DEF_FIELD(symval, pci_device_id, class); in do_pci_entry()
454 DEF_FIELD(symval, pci_device_id, class_mask); in do_pci_entry()
455 DEF_FIELD(symval, pci_device_id, override_only); in do_pci_entry()
499 void *symval, char *alias) in do_ccw_entry() argument
501 DEF_FIELD(symval, ccw_device_id, match_flags); in do_ccw_entry()
502 DEF_FIELD(symval, ccw_device_id, cu_type); in do_ccw_entry()
503 DEF_FIELD(symval, ccw_device_id, cu_model); in do_ccw_entry()
504 DEF_FIELD(symval, ccw_device_id, dev_type); in do_ccw_entry()
505 DEF_FIELD(symval, ccw_device_id, dev_model); in do_ccw_entry()
522 void *symval, char *alias) in do_ap_entry() argument
524 DEF_FIELD(symval, ap_device_id, dev_type); in do_ap_entry()
532 void *symval, char *alias) in do_css_entry() argument
534 DEF_FIELD(symval, css_device_id, type); in do_css_entry()
542 void *symval, char *alias) in do_serio_entry() argument
544 DEF_FIELD(symval, serio_device_id, type); in do_serio_entry()
545 DEF_FIELD(symval, serio_device_id, proto); in do_serio_entry()
546 DEF_FIELD(symval, serio_device_id, id); in do_serio_entry()
547 DEF_FIELD(symval, serio_device_id, extra); in do_serio_entry()
567 void *symval, char *alias) in do_acpi_entry() argument
569 DEF_FIELD_ADDR(symval, acpi_device_id, id); in do_acpi_entry()
570 DEF_FIELD_ADDR(symval, acpi_device_id, cls); in do_acpi_entry()
571 DEF_FIELD_ADDR(symval, acpi_device_id, cls_msk); in do_acpi_entry()
597 static void do_pnp_device_entry(void *symval, unsigned long size, in do_pnp_device_entry() argument
604 device_id_check(mod->name, "pnp", size, id_size, symval); in do_pnp_device_entry()
607 DEF_FIELD_ADDR(symval + i*id_size, pnp_device_id, id); in do_pnp_device_entry()
623 static void do_pnp_card_entries(void *symval, unsigned long size, in do_pnp_card_entries() argument
630 device_id_check(mod->name, "pnp", size, id_size, symval); in do_pnp_card_entries()
634 DEF_FIELD_ADDR(symval + i * id_size, pnp_card_device_id, devs); in do_pnp_card_entries()
646 DEF_FIELD_ADDR_VAR(symval + i2 * id_size, in do_pnp_card_entries()
684 void *symval, char *alias) in do_pcmcia_entry() argument
687 DEF_FIELD(symval, pcmcia_device_id, match_flags); in do_pcmcia_entry()
688 DEF_FIELD(symval, pcmcia_device_id, manf_id); in do_pcmcia_entry()
689 DEF_FIELD(symval, pcmcia_device_id, card_id); in do_pcmcia_entry()
690 DEF_FIELD(symval, pcmcia_device_id, func_id); in do_pcmcia_entry()
691 DEF_FIELD(symval, pcmcia_device_id, function); in do_pcmcia_entry()
692 DEF_FIELD(symval, pcmcia_device_id, device_no); in do_pcmcia_entry()
693 DEF_FIELD_ADDR(symval, pcmcia_device_id, prod_id_hash); in do_pcmcia_entry()
719 static int do_vio_entry(const char *filename, void *symval, in do_vio_entry() argument
723 DEF_FIELD_ADDR(symval, vio_device_id, type); in do_vio_entry()
724 DEF_FIELD_ADDR(symval, vio_device_id, compat); in do_vio_entry()
751 static int do_input_entry(const char *filename, void *symval, in do_input_entry() argument
754 DEF_FIELD(symval, input_device_id, flags); in do_input_entry()
755 DEF_FIELD(symval, input_device_id, bustype); in do_input_entry()
756 DEF_FIELD(symval, input_device_id, vendor); in do_input_entry()
757 DEF_FIELD(symval, input_device_id, product); in do_input_entry()
758 DEF_FIELD(symval, input_device_id, version); in do_input_entry()
759 DEF_FIELD_ADDR(symval, input_device_id, evbit); in do_input_entry()
760 DEF_FIELD_ADDR(symval, input_device_id, keybit); in do_input_entry()
761 DEF_FIELD_ADDR(symval, input_device_id, relbit); in do_input_entry()
762 DEF_FIELD_ADDR(symval, input_device_id, absbit); in do_input_entry()
763 DEF_FIELD_ADDR(symval, input_device_id, mscbit); in do_input_entry()
764 DEF_FIELD_ADDR(symval, input_device_id, ledbit); in do_input_entry()
765 DEF_FIELD_ADDR(symval, input_device_id, sndbit); in do_input_entry()
766 DEF_FIELD_ADDR(symval, input_device_id, ffbit); in do_input_entry()
767 DEF_FIELD_ADDR(symval, input_device_id, swbit); in do_input_entry()
808 static int do_eisa_entry(const char *filename, void *symval, in do_eisa_entry() argument
811 DEF_FIELD_ADDR(symval, eisa_device_id, sig); in do_eisa_entry()
820 static int do_parisc_entry(const char *filename, void *symval, in do_parisc_entry() argument
823 DEF_FIELD(symval, parisc_device_id, hw_type); in do_parisc_entry()
824 DEF_FIELD(symval, parisc_device_id, hversion); in do_parisc_entry()
825 DEF_FIELD(symval, parisc_device_id, hversion_rev); in do_parisc_entry()
826 DEF_FIELD(symval, parisc_device_id, sversion); in do_parisc_entry()
840 void *symval, char *alias) in do_sdio_entry() argument
842 DEF_FIELD(symval, sdio_device_id, class); in do_sdio_entry()
843 DEF_FIELD(symval, sdio_device_id, vendor); in do_sdio_entry()
844 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()
872 void *symval, char *alias) in do_bcma_entry() argument
874 DEF_FIELD(symval, bcma_device_id, manuf); in do_bcma_entry()
875 DEF_FIELD(symval, bcma_device_id, id); in do_bcma_entry()
876 DEF_FIELD(symval, bcma_device_id, rev); in do_bcma_entry()
877 DEF_FIELD(symval, bcma_device_id, class); in do_bcma_entry()
889 static int do_virtio_entry(const char *filename, void *symval, in do_virtio_entry() argument
892 DEF_FIELD(symval, virtio_device_id, device); in do_virtio_entry()
893 DEF_FIELD(symval, virtio_device_id, vendor); in do_virtio_entry()
909 static int do_vmbus_entry(const char *filename, void *symval, in do_vmbus_entry() argument
913 DEF_FIELD_ADDR(symval, hv_vmbus_device_id, guid); in do_vmbus_entry()
926 static int do_rpmsg_entry(const char *filename, void *symval, in do_rpmsg_entry() argument
929 DEF_FIELD_ADDR(symval, rpmsg_device_id, name); in do_rpmsg_entry()
936 static int do_i2c_entry(const char *filename, void *symval, in do_i2c_entry() argument
939 DEF_FIELD_ADDR(symval, i2c_device_id, name); in do_i2c_entry()
945 static int do_i3c_entry(const char *filename, void *symval, in do_i3c_entry() argument
948 DEF_FIELD(symval, i3c_device_id, match_flags); in do_i3c_entry()
949 DEF_FIELD(symval, i3c_device_id, dcr); in do_i3c_entry()
950 DEF_FIELD(symval, i3c_device_id, manuf_id); in do_i3c_entry()
951 DEF_FIELD(symval, i3c_device_id, part_id); in do_i3c_entry()
952 DEF_FIELD(symval, i3c_device_id, extra_info); in do_i3c_entry()
964 static int do_spi_entry(const char *filename, void *symval, in do_spi_entry() argument
967 DEF_FIELD_ADDR(symval, spi_device_id, name); in do_spi_entry()
1005 static int do_dmi_entry(const char *filename, void *symval, in do_dmi_entry() argument
1009 DEF_FIELD_ADDR(symval, dmi_system_id, matches); in do_dmi_entry()
1030 void *symval, char *alias) in do_platform_entry() argument
1032 DEF_FIELD_ADDR(symval, platform_device_id, name); in do_platform_entry()
1038 void *symval, char *alias) in do_mdio_entry() argument
1041 DEF_FIELD(symval, mdio_device_id, phy_id); in do_mdio_entry()
1042 DEF_FIELD(symval, mdio_device_id, phy_id_mask); in do_mdio_entry()
1062 static int do_zorro_entry(const char *filename, void *symval, in do_zorro_entry() argument
1065 DEF_FIELD(symval, zorro_device_id, id); in do_zorro_entry()
1073 void *symval, char *alias) in do_isapnp_entry() argument
1075 DEF_FIELD(symval, isapnp_device_id, vendor); in do_isapnp_entry()
1076 DEF_FIELD(symval, isapnp_device_id, function); in do_isapnp_entry()
1088 void *symval, char *alias) in do_ipack_entry() argument
1090 DEF_FIELD(symval, ipack_device_id, format); in do_ipack_entry()
1091 DEF_FIELD(symval, ipack_device_id, vendor); in do_ipack_entry()
1092 DEF_FIELD(symval, ipack_device_id, device); in do_ipack_entry()
1150 void *symval, char *alias) in do_amba_entry() argument
1154 DEF_FIELD(symval, amba_id, id); in do_amba_entry()
1155 DEF_FIELD(symval, amba_id, mask); in do_amba_entry()
1177 void *symval, char *alias) in do_mips_cdmm_entry() argument
1179 DEF_FIELD(symval, mips_cdmm_device_id, type); in do_mips_cdmm_entry()
1191 static int do_x86cpu_entry(const char *filename, void *symval, in do_x86cpu_entry() argument
1194 DEF_FIELD(symval, x86_cpu_id, feature); in do_x86cpu_entry()
1195 DEF_FIELD(symval, x86_cpu_id, family); in do_x86cpu_entry()
1196 DEF_FIELD(symval, x86_cpu_id, model); in do_x86cpu_entry()
1197 DEF_FIELD(symval, x86_cpu_id, vendor); in do_x86cpu_entry()
1210 static int do_cpu_entry(const char *filename, void *symval, char *alias) in do_cpu_entry() argument
1212 DEF_FIELD(symval, cpu_feature, feature); in do_cpu_entry()
1219 static int do_mei_entry(const char *filename, void *symval, in do_mei_entry() argument
1222 DEF_FIELD_ADDR(symval, mei_cl_device_id, name); in do_mei_entry()
1223 DEF_FIELD_ADDR(symval, mei_cl_device_id, uuid); in do_mei_entry()
1224 DEF_FIELD(symval, mei_cl_device_id, version); in do_mei_entry()
1238 void *symval, char *alias) in do_rio_entry() argument
1240 DEF_FIELD(symval, rio_device_id, did); in do_rio_entry()
1241 DEF_FIELD(symval, rio_device_id, vid); in do_rio_entry()
1242 DEF_FIELD(symval, rio_device_id, asm_did); in do_rio_entry()
1243 DEF_FIELD(symval, rio_device_id, asm_vid); in do_rio_entry()
1256 static int do_ulpi_entry(const char *filename, void *symval, in do_ulpi_entry() argument
1259 DEF_FIELD(symval, ulpi_device_id, vendor); in do_ulpi_entry()
1260 DEF_FIELD(symval, ulpi_device_id, product); in do_ulpi_entry()
1268 static int do_hda_entry(const char *filename, void *symval, char *alias) in do_hda_entry() argument
1270 DEF_FIELD(symval, hda_device_id, vendor_id); in do_hda_entry()
1271 DEF_FIELD(symval, hda_device_id, rev_id); in do_hda_entry()
1272 DEF_FIELD(symval, hda_device_id, api_version); in do_hda_entry()
1284 static int do_sdw_entry(const char *filename, void *symval, char *alias) in do_sdw_entry() argument
1286 DEF_FIELD(symval, sdw_device_id, mfg_id); in do_sdw_entry()
1287 DEF_FIELD(symval, sdw_device_id, part_id); in do_sdw_entry()
1288 DEF_FIELD(symval, sdw_device_id, sdw_version); in do_sdw_entry()
1289 DEF_FIELD(symval, sdw_device_id, class_id); in do_sdw_entry()
1302 static int do_fsl_mc_entry(const char *filename, void *symval, in do_fsl_mc_entry() argument
1305 DEF_FIELD(symval, fsl_mc_device_id, vendor); in do_fsl_mc_entry()
1306 DEF_FIELD_ADDR(symval, fsl_mc_device_id, obj_type); in do_fsl_mc_entry()
1313 static int do_tbsvc_entry(const char *filename, void *symval, char *alias) in do_tbsvc_entry() argument
1315 DEF_FIELD(symval, tb_service_id, match_flags); in do_tbsvc_entry()
1316 DEF_FIELD_ADDR(symval, tb_service_id, protocol_key); in do_tbsvc_entry()
1317 DEF_FIELD(symval, tb_service_id, protocol_id); in do_tbsvc_entry()
1318 DEF_FIELD(symval, tb_service_id, protocol_version); in do_tbsvc_entry()
1319 DEF_FIELD(symval, tb_service_id, protocol_revision); in do_tbsvc_entry()
1337 static int do_typec_entry(const char *filename, void *symval, char *alias) in do_typec_entry() argument
1339 DEF_FIELD(symval, typec_device_id, svid); in do_typec_entry()
1340 DEF_FIELD(symval, typec_device_id, mode); in do_typec_entry()
1349 static int do_tee_entry(const char *filename, void *symval, char *alias) in do_tee_entry() argument
1351 DEF_FIELD_ADDR(symval, tee_client_device_id, uuid); in do_tee_entry()
1364 static int do_wmi_entry(const char *filename, void *symval, char *alias) in do_wmi_entry() argument
1367 DEF_FIELD_ADDR(symval, wmi_device_id, guid_string); in do_wmi_entry()
1385 static int do_mhi_entry(const char *filename, void *symval, char *alias) in do_mhi_entry() argument
1387 DEF_FIELD_ADDR(symval, mhi_device_id, chan); in do_mhi_entry()
1393 static int do_mhi_ep_entry(const char *filename, void *symval, char *alias) in do_mhi_ep_entry() argument
1395 DEF_FIELD_ADDR(symval, mhi_device_id, chan); in do_mhi_ep_entry()
1402 static int do_ishtp_entry(const char *filename, void *symval, char *alias) in do_ishtp_entry() argument
1404 DEF_FIELD_ADDR(symval, ishtp_device_id, guid); in do_ishtp_entry()
1413 static int do_auxiliary_entry(const char *filename, void *symval, char *alias) in do_auxiliary_entry() argument
1415 DEF_FIELD_ADDR(symval, auxiliary_device_id, name); in do_auxiliary_entry()
1426 static int do_ssam_entry(const char *filename, void *symval, char *alias) in do_ssam_entry() argument
1428 DEF_FIELD(symval, ssam_device_id, match_flags); in do_ssam_entry()
1429 DEF_FIELD(symval, ssam_device_id, domain); in do_ssam_entry()
1430 DEF_FIELD(symval, ssam_device_id, category); in do_ssam_entry()
1431 DEF_FIELD(symval, ssam_device_id, target); in do_ssam_entry()
1432 DEF_FIELD(symval, ssam_device_id, instance); in do_ssam_entry()
1433 DEF_FIELD(symval, ssam_device_id, function); in do_ssam_entry()
1444 static int do_dfl_entry(const char *filename, void *symval, char *alias) in do_dfl_entry() argument
1446 DEF_FIELD(symval, dfl_device_id, type); in do_dfl_entry()
1447 DEF_FIELD(symval, dfl_device_id, feature_id); in do_dfl_entry()
1456 static int do_cdx_entry(const char *filename, void *symval, in do_cdx_entry() argument
1459 DEF_FIELD(symval, cdx_device_id, vendor); in do_cdx_entry()
1460 DEF_FIELD(symval, cdx_device_id, device); in do_cdx_entry()
1461 DEF_FIELD(symval, cdx_device_id, override_only); in do_cdx_entry()
1490 static void do_table(void *symval, unsigned long size, in do_table() argument
1493 int (*do_entry)(const char *filename, void *symval, char *alias), in do_table()
1499 device_id_check(mod->name, device_id, size, id_size, symval); in do_table()
1504 if (do_entry(mod->name, symval+i, alias)) { in do_table()
1569 void *symval; in handle_moddevtable() local
1599 symval = zeros; in handle_moddevtable()
1601 symval = sym_get_data(info, sym); in handle_moddevtable()
1606 do_usb_table(symval, sym->st_size, mod); in handle_moddevtable()
1608 do_of_table(symval, sym->st_size, mod); in handle_moddevtable()
1610 do_pnp_device_entry(symval, sym->st_size, mod); in handle_moddevtable()
1612 do_pnp_card_entries(symval, sym->st_size, mod); in handle_moddevtable()
1620 do_table(symval, sym->st_size, p->id_size, in handle_moddevtable()