Version: 1.0
File: include/linux/pci.h:271
Symbol:
Byte size 2256
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"
0x348 cfg_size "int"
0x34c irq "unsigned int"
0x350 resource [17]@"struct--resource.txt"
0x708 match_driver @"typedef--bool.txt"
0x709:0-1 transparent "unsigned int"
0x709:1-2 multifunction "unsigned int"
0x709:2-3 is_added "unsigned int"
0x709:3-4 is_busmaster "unsigned int"
0x709:4-5 no_msi "unsigned int"
0x709:5-6 block_cfg_access "unsigned int"
0x709:6-7 broken_parity_status "unsigned int"
0x709:7-9 irq_reroute_variant "unsigned int"
0x70a:1-2 msi_enabled "unsigned int"
0x70a:2-3 msix_enabled "unsigned int"
0x70a:3-4 ari_enabled "unsigned int"
0x70a:4-5 is_managed "unsigned int"
0x70a:5-6 needs_freset "unsigned int"
0x70a:6-7 state_saved "unsigned int"
0x70a:7-8 is_physfn "unsigned int"
0x70b:0-1 is_virtfn "unsigned int"
0x70b:1-2 reset_fn "unsigned int"
0x70b:2-3 is_hotplug_bridge "unsigned int"
0x70b:3-4 __aer_firmware_first_valid "unsigned int"
0x70b:4-5 __aer_firmware_first "unsigned int"
0x70b:5-6 broken_intx_masking "unsigned int"
0x70b:6-7 io_window_1k "unsigned int"
0x70b:7-8 no_64bit_msi "unsigned int"
0x70c:0-1 irq_managed "unsigned int"
0x70c:1-2 has_secondary_link "unsigned int"
0x70c:2-3 non_compliant_bars "unsigned int"
0x70c:3-4 is_thunderbolt "unsigned int"
0x70c:4-5 shpc_managed "unsigned int"
0x70c:5-6 io_window "unsigned int"
0x70c:6-7 pref_window "unsigned int"
0x70c:7-8 pref_64_window "unsigned int"
0x70e dev_flags @"typedef--pci_dev_flags_t.txt"
0x710 enable_cnt @"typedef--atomic_t.txt"
0x714 saved_config_space [16]@"typedef--u32.txt"
0x758 saved_cap_space @"struct--hlist_head.txt"
0x760 rom_attr * @"struct--bin_attribute.txt"
0x768 rom_attr_enabled "int"
0x770 res_attr [17]* @"struct--bin_attribute.txt"
0x7f8 res_attr_wc [17]* @"struct--bin_attribute.txt"
0x880 msi_list @"struct--list_head.txt"
0x890 msi_kset * @"struct--kset.txt"
0x898 msi_irq_groups * * const @"struct--attribute_group.txt"
0x8a0 vpd * @"struct--pci_vpd.txt"
0x8a8 (NULL) union (NULL) {
sriov * @"struct--pci_sriov.txt"
physfn * @"struct--pci_dev.txt"
}
0x8b0 ats * @"<declarations>/struct--pci_ats.txt"
0x8b8 rom @"typedef--phys_addr_t.txt"
0x8c0 romlen @"typedef--size_t.txt"
0x8c8 pci_dev_rh * @"struct--pci_dev_rh.txt"
}
