Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 877b6a92 authored by Todd Kjos's avatar Todd Kjos
Browse files

ANDROID: GKI: update abi definitions after enabling PCIEPORTBUS



CONFIG_PCIEPORTBUS has been turned on which affected KMI.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

'struct pci_dev at pci.h:292:1' changed:
  type size changed from 19776 to 19840 (in bits)
  2 data member insertions:
    'unsigned int pci_dev::ltr_path', at offset 31 (in bits) at pci.h:364:1
    'pcie_link_state* pci_dev::link_state', at offset 1216 (in bits) at pci.h:363:1
  there are data member changes:
    'unsigned int pci_dev::eetlp_prefix_path' offset changed from 31 to 30 (in bits) (by -1 bits)
    'pci_channel_state_t pci_dev::error_state' offset changed from 1216 to 1312 (in bits) (by +96 bits)
    'device pci_dev::dev' offset changed from 1280 to 1344 (in bits) (by +64 bits)
    'int pci_dev::cfg_size' offset changed from 8384 to 8448 (in bits) (by +64 bits)
    'unsigned int pci_dev::irq' offset changed from 8416 to 8480 (in bits) (by +64 bits)
    'resource pci_dev::resource[11]' offset changed from 8448 to 8512 (in bits) (by +64 bits)
    'bool pci_dev::match_driver' offset changed from 16896 to 16960 (in bits) (by +64 bits)
    'unsigned int pci_dev::reset_fn' offset changed from 16896 to 16960 (in bits) (by +64 bits)
    'pci_dev_flags_t pci_dev::dev_flags' offset changed from 16944 to 17008 (in bits) (by +64 bits)
    'atomic_t pci_dev::enable_cnt' offset changed from 16960 to 17024 (in bits) (by +64 bits)
    'u32 pci_dev::saved_config_space[16]' offset changed from 16992 to 17056 (in bits) (by +64 bits)
    'hlist_head pci_dev::saved_cap_space' offset changed from 17536 to 17600 (in bits) (by +64 bits)
    'bin_attribute* pci_dev::rom_attr' offset changed from 17600 to 17664 (in bits) (by +64 bits)
    'int pci_dev::rom_attr_enabled' offset changed from 17664 to 17728 (in bits) (by +64 bits)
    'bin_attribute* pci_dev::res_attr[11]' offset changed from 17728 to 17792 (in bits) (by +64 bits)
    'bin_attribute* pci_dev::res_attr_wc[11]' offset changed from 18432 to 18496 (in bits) (by +64 bits)
    'const attribute_group** pci_dev::msi_irq_groups' offset changed from 19136 to 19200 (in bits) (by +64 bits)
    'pci_vpd* pci_dev::vpd' offset changed from 19200 to 19264 (in bits) (by +64 bits)
    'phys_addr_t pci_dev::rom' offset changed from 19264 to 19328 (in bits) (by +64 bits)
    'size_t pci_dev::romlen' offset changed from 19328 to 19392 (in bits) (by +64 bits)
    'char* pci_dev::driver_override' offset changed from 19392 to 19456 (in bits) (by +64 bits)
    'unsigned long int pci_dev::priv_flags' offset changed from 19456 to 19520 (in bits) (by +64 bits)
    'u64 pci_dev::android_kabi_reserved1' offset changed from 19520 to 19584 (in bits) (by +64 bits)
    'u64 pci_dev::android_kabi_reserved2' offset changed from 19584 to 19648 (in bits) (by +64 bits)
    'u64 pci_dev::android_kabi_reserved3' offset changed from 19648 to 19712 (in bits) (by +64 bits)
    'u64 pci_dev::android_kabi_reserved4' offset changed from 19712 to 19776 (in bits) (by +64 bits)
  89 impacted interfaces:
    function int __pci_register_driver(pci_driver*, module*, const char*)
    function int blk_mq_pci_map_queues(blk_mq_queue_map*, pci_dev*, int)
    function pci_host_bridge* devm_pci_alloc_host_bridge(device*, size_t)
    function int dw_pcie_host_init(pcie_port*)
    function void dw_pcie_msi_init(pcie_port*)
    function void dw_pcie_setup_rc(pcie_port*)
    function int dw_pcie_wait_for_link(dw_pcie*)
    function int of_irq_parse_and_map_pci(const pci_dev*, u8, u8)
    function int pci_alloc_irq_vectors_affinity(pci_dev*, unsigned int, unsigned int, unsigned int, irq_affinity*)
    function int pci_assign_resource(pci_dev*, int)
    function void pci_assign_unassigned_bus_resources(pci_bus*)
    function void pci_bus_add_devices(const pci_bus*)
    function bool pci_check_and_mask_intx(pci_dev*)
    function bool pci_check_and_unmask_intx(pci_dev*)
    function void pci_clear_master(pci_dev*)
    function void pci_clear_mwi(pci_dev*)
    function u8 pci_common_swizzle(pci_dev*, u8*)
    function void pci_d3cold_disable(pci_dev*)
    function pci_dev* pci_dev_get(pci_dev*)
    function void pci_dev_put(pci_dev*)
    function bool pci_device_is_present(pci_dev*)
    function void pci_disable_device(pci_dev*)
    function void pci_disable_msi(pci_dev*)
    function void pci_disable_msix(pci_dev*)
    function int pci_enable_device(pci_dev*)
    function int pci_enable_device_mem(pci_dev*)
    function int pci_enable_msi(pci_dev*)
    function int pci_enable_msix_range(pci_dev*, msix_entry*, int, int)
    function int pci_enable_wake(pci_dev*, pci_power_t, bool)
    function pci_bus* pci_find_bus(int, int)
    function int pci_find_capability(pci_dev*, int)
    function int pci_find_ext_capability(pci_dev*, int)
    function int pci_find_next_capability(pci_dev*, u8, int)
    function pci_dev* pci_find_pcie_root_port(pci_dev*)
    function void pci_free_irq(pci_dev*, unsigned int, void*)
    function void pci_free_irq_vectors(pci_dev*)
    function pci_dev* pci_get_device(unsigned int, unsigned int, pci_dev*)
    function pci_dev* pci_get_slot(pci_bus*, unsigned int)
    function void pci_intx(pci_dev*, int)
    function void* pci_iomap(pci_dev*, int, unsigned long int)
    function void* pci_iomap_range(pci_dev*, int, unsigned long int, unsigned long int)
    function void* pci_ioremap_bar(pci_dev*, int)
    function void* pci_ioremap_wc_bar(pci_dev*, int)
    function const cpumask* pci_irq_get_affinity(pci_dev*, int)
    function int pci_irq_vector(pci_dev*, unsigned int)
    function int pci_load_and_free_saved_state(pci_dev*, pci_saved_state**)
    function int pci_load_saved_state(pci_dev*, pci_saved_state*)
    function const pci_device_id* pci_match_id(const pci_device_id*, pci_dev*)
    function int pci_msi_vec_count(pci_dev*)
    function int pci_read_config_byte(const pci_dev*, int, u8*)
    function int pci_read_config_dword(const pci_dev*, int, u32*)
    function int pci_read_config_word(const pci_dev*, int, u16*)
    function void pci_release_region(pci_dev*, int)
    function void pci_release_regions(pci_dev*)
    function void pci_release_selected_regions(pci_dev*, int)
    function int pci_request_irq(pci_dev*, unsigned int, irq_handler_t, irq_handler_t, void*, const char*, ...)
    function int pci_request_region(pci_dev*, int, const char*)
    function int pci_request_regions(pci_dev*, const char*)
    function int pci_request_selected_regions(pci_dev*, int, const char*)
    function unsigned int pci_rescan_bus(pci_bus*)
    function int pci_reset_function(pci_dev*)
    function void pci_restore_state(pci_dev*)
    function int pci_save_state(pci_dev*)
    function unsigned int pci_scan_child_bus(pci_bus*)
    function int pci_scan_root_bus_bridge(pci_host_bridge*)
    function int pci_select_bars(pci_dev*, unsigned long int)
    function void pci_set_master(pci_dev*)
    function int pci_set_mwi(pci_dev*)
    function int pci_set_power_state(pci_dev*, pci_power_t)
    function void pci_stop_and_remove_bus_device(pci_dev*)
    function pci_saved_state* pci_store_saved_state(pci_dev*)
    function void pci_unregister_driver(pci_driver*)
    function void pci_walk_bus(pci_bus*, int (pci_dev*, void*)*, void*)
    function int pci_write_config_byte(const pci_dev*, int, u8)
    function int pci_write_config_dword(const pci_dev*, int, u32)
    function int pci_write_config_word(const pci_dev*, int, u16)
    function void pcie_bus_configure_settings(pci_bus*)
    function int pcie_capability_read_dword(pci_dev*, int, u32*)
    function int pcie_capability_read_word(pci_dev*, int, u16*)
    function int pcim_enable_device(pci_dev*)
    function int pcim_iomap_regions(pci_dev*, int, const char*)
    function void* const* pcim_iomap_table(pci_dev*)
    function const snd_pci_quirk* snd_pci_quirk_lookup(pci_dev*, const snd_pci_quirk*)
    function void usb_asmedia_modifyflowcontrol(pci_dev*)
    function void usb_disable_xhci_ports(pci_dev*)
    function void usb_enable_intel_xhci_ports(pci_dev*)
    function int usb_hcd_pci_probe(pci_dev*, const pci_device_id*)
    function void usb_hcd_pci_remove(pci_dev*)
    function void usb_hcd_pci_shutdown(pci_dev*)

Bug: 153142844
Signed-off-by: default avatarTodd Kjos <tkjos@google.com>
Change-Id: Ib617699e379cc27c0f5830161a8b2b41819d1196
parent 63355962
Loading
Loading
Loading
Loading
+15135 −15185

File changed.

Preview size limit exceeded, changes collapsed.