Version: 1.0
File: include/linux/pci.h:271
Symbol:
Byte size 2240
struct pci_dev {
0x0 bus_list @"struct--list_head.txt"
0x10 bus * @"struct--pci_bus.txt"
0x18 subordinate * @"struct--pci_bus.txt"
0x20 sysdata * "void"
0x28 procent * @"<declarations>/struct--proc_dir_entry.txt"
0x30 slot * @"struct--pci_slot.txt"
0x38 devfn "unsigned int"
0x3c vendor "short unsigned int"
0x3e device "short unsigned int"
0x40 subsystem_vendor "short unsigned int"
0x42 subsystem_device "short unsigned int"
0x44 class "unsigned int"
0x48 revision @"typedef--u8.txt"
0x49 hdr_type @"typedef--u8.txt"
0x4a pcie_cap @"typedef--u8.txt"
0x4b msi_cap @"typedef--u8.txt"
0x4c msix_cap @"typedef--u8.txt"
0x4d:0-3 pcie_mpss @"typedef--u8.txt"
0x4e rom_base_reg @"typedef--u8.txt"
0x4f pin @"typedef--u8.txt"
0x50 pcie_flags_reg @"typedef--u16.txt"
0x58 driver * @"struct--pci_driver.txt"
0x60 dma_mask @"typedef--u64.txt"
0x68 dma_parms @"struct--device_dma_parameters.txt"
0x78 current_state @"typedef--pci_power_t.txt"
0x7c pm_cap @"typedef--u8.txt"
0x7d:0-5 pme_support "unsigned int"
0x7d:5-6 pme_interrupt "unsigned int"
0x7d:6-7 pme_poll "unsigned int"
0x7d:7-8 d1_support "unsigned int"
0x7e:0-1 d2_support "unsigned int"
0x7e:1-2 no_d1d2 "unsigned int"
0x7e:2-3 no_d3cold "unsigned int"
0x7e:3-4 d3cold_allowed "unsigned int"
0x7e:4-5 mmio_always_on "unsigned int"
0x7e:5-6 wakeup_prepared "unsigned int"
0x7e:6-7 runtime_d3cold "unsigned int"
0x7e:7-8 ignore_hotplug "unsigned int"
0x7f:0-1 hotplug_user_indicators "unsigned int"
0x7f:1-2 bridge_d3 "unsigned int"
0x7f:2-3 clear_retrain_link "unsigned int"
0x80 d3_delay "unsigned int"
0x84 d3cold_delay "unsigned int"
0x88 link_state * @"<declarations>/struct--pcie_link_state.txt"
0x90 error_state @"typedef--pci_channel_state_t.txt"
0x98 dev @"struct--device.txt"
0x338 cfg_size "int"
0x33c irq "unsigned int"
0x340 resource [17]@"struct--resource.txt"
0x6f8 match_driver @"typedef--bool.txt"
0x6f9:0-1 transparent "unsigned int"
0x6f9:1-2 multifunction "unsigned int"
0x6f9:2-3 is_added "unsigned int"
0x6f9:3-4 is_busmaster "unsigned int"
0x6f9:4-5 no_msi "unsigned int"
0x6f9:5-6 block_cfg_access "unsigned int"
0x6f9:6-7 broken_parity_status "unsigned int"
0x6f9:7-9 irq_reroute_variant "unsigned int"
0x6fa:1-2 msi_enabled "unsigned int"
0x6fa:2-3 msix_enabled "unsigned int"
0x6fa:3-4 ari_enabled "unsigned int"
0x6fa:4-5 is_managed "unsigned int"
0x6fa:5-6 needs_freset "unsigned int"
0x6fa:6-7 state_saved "unsigned int"
0x6fa:7-8 is_physfn "unsigned int"
0x6fb:0-1 is_virtfn "unsigned int"
0x6fb:1-2 reset_fn "unsigned int"
0x6fb:2-3 is_hotplug_bridge "unsigned int"
0x6fb:3-4 __aer_firmware_first_valid "unsigned int"
0x6fb:4-5 __aer_firmware_first "unsigned int"
0x6fb:5-6 broken_intx_masking "unsigned int"
0x6fb:6-7 io_window_1k "unsigned int"
0x6fb:7-8 no_64bit_msi "unsigned int"
0x6fc:0-1 irq_managed "unsigned int"
0x6fc:1-2 has_secondary_link "unsigned int"
0x6fc:2-3 non_compliant_bars "unsigned int"
0x6fc:3-4 is_thunderbolt "unsigned int"
0x6fc:4-5 shpc_managed "unsigned int"
0x6fc:5-6 io_window "unsigned int"
0x6fc:6-7 pref_window "unsigned int"
0x6fc:7-8 pref_64_window "unsigned int"
0x6fe dev_flags @"typedef--pci_dev_flags_t.txt"
0x700 enable_cnt @"typedef--atomic_t.txt"
0x704 saved_config_space [16]@"typedef--u32.txt"
0x748 saved_cap_space @"struct--hlist_head.txt"
0x750 rom_attr * @"struct--bin_attribute.txt"
0x758 rom_attr_enabled "int"
0x760 res_attr [17]* @"struct--bin_attribute.txt"
0x7e8 res_attr_wc [17]* @"struct--bin_attribute.txt"
0x870 msi_list @"struct--list_head.txt"
0x880 msi_kset * @"struct--kset.txt"
0x888 msi_irq_groups * * const @"struct--attribute_group.txt"
0x890 vpd * @"struct--pci_vpd.txt"
0x898 (NULL) union (NULL) {
sriov * @"struct--pci_sriov.txt"
physfn * @"struct--pci_dev.txt"
}
0x8a0 ats * @"<declarations>/struct--pci_ats.txt"
0x8a8 rom @"typedef--phys_addr_t.txt"
0x8b0 romlen @"typedef--size_t.txt"
0x8b8 pci_dev_rh * @"struct--pci_dev_rh.txt"
}
