Version: 1.0
File: include/linux/pci.h:271
Symbol:
Byte size 1752
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 error_state @"typedef--pci_channel_state_t.txt"
0x90 dev @"struct--device.txt"
0x310 cfg_size "int"
0x314 irq "unsigned int"
0x318 resource [11]@"struct--resource.txt"
0x580 match_driver @"typedef--bool.txt"
0x581:0-1 transparent "unsigned int"
0x581:1-2 multifunction "unsigned int"
0x581:2-3 is_added "unsigned int"
0x581:3-4 is_busmaster "unsigned int"
0x581:4-5 no_msi "unsigned int"
0x581:5-6 block_cfg_access "unsigned int"
0x581:6-7 broken_parity_status "unsigned int"
0x581:7-9 irq_reroute_variant "unsigned int"
0x582:1-2 msi_enabled "unsigned int"
0x582:2-3 msix_enabled "unsigned int"
0x582:3-4 ari_enabled "unsigned int"
0x582:4-5 is_managed "unsigned int"
0x582:5-6 needs_freset "unsigned int"
0x582:6-7 state_saved "unsigned int"
0x582:7-8 is_physfn "unsigned int"
0x583:0-1 is_virtfn "unsigned int"
0x583:1-2 reset_fn "unsigned int"
0x583:2-3 is_hotplug_bridge "unsigned int"
0x583:3-4 __aer_firmware_first_valid "unsigned int"
0x583:4-5 __aer_firmware_first "unsigned int"
0x583:5-6 broken_intx_masking "unsigned int"
0x583:6-7 io_window_1k "unsigned int"
0x583:7-8 no_64bit_msi "unsigned int"
0x584:0-1 irq_managed "unsigned int"
0x584:1-2 has_secondary_link "unsigned int"
0x584:2-3 non_compliant_bars "unsigned int"
0x584:3-4 is_thunderbolt "unsigned int"
0x584:4-5 shpc_managed "unsigned int"
0x584:5-6 io_window "unsigned int"
0x584:6-7 pref_window "unsigned int"
0x584:7-8 pref_64_window "unsigned int"
0x586 dev_flags @"typedef--pci_dev_flags_t.txt"
0x588 enable_cnt @"typedef--atomic_t.txt"
0x58c saved_config_space [16]@"typedef--u32.txt"
0x5d0 saved_cap_space @"struct--hlist_head.txt"
0x5d8 rom_attr * @"struct--bin_attribute.txt"
0x5e0 rom_attr_enabled "int"
0x5e8 res_attr [11]* @"struct--bin_attribute.txt"
0x640 res_attr_wc [11]* @"struct--bin_attribute.txt"
0x698 msi_list @"struct--list_head.txt"
0x6a8 msi_kset * @"struct--kset.txt"
0x6b0 msi_irq_groups * * const @"struct--attribute_group.txt"
0x6b8 vpd * @"struct--pci_vpd.txt"
0x6c0 rom @"typedef--phys_addr_t.txt"
0x6c8 romlen @"typedef--size_t.txt"
0x6d0 pci_dev_rh * @"struct--pci_dev_rh.txt"
}
