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

Commit 2ce29d3f authored by Todd Kjos's avatar Todd Kjos
Browse files

ANDROID: GKI: Update ABI after scsi/ufs changes



Leaf changes summary: 2 artifacts changed (2 filtered out)
Changed leaf types summary: 2 (2 filtered out) leaf types 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 ufs_dev_info at ufs.h:530:1' changed:
  type size changed from 192 to 320 (in bits)
  5 data member insertions:
    'u32 ufs_dev_info::d_ext_ufs_feature_sup', at offset 192 (in bits) at ufs.h:566:1
    'u8 ufs_dev_info::b_wb_buffer_type', at offset 224 (in bits) at ufs.h:567:1
    'u32 ufs_dev_info::d_wb_alloc_units', at offset 256 (in bits) at ufs.h:568:1
    'bool ufs_dev_info::keep_vcc_on', at offset 288 (in bits) at ufs.h:569:1
    'u8 ufs_dev_info::b_presrv_uspc_en', at offset 296 (in bits) at ufs.h:570:1
  25 impacted interfaces:
    function int ufshcd_alloc_host(device*, ufs_hba**)
    function int ufshcd_crypto_cap_find(ufs_hba*, blk_crypto_mode_num, unsigned int)
    function void ufshcd_crypto_disable_spec(ufs_hba*)
    function void ufshcd_crypto_enable_spec(ufs_hba*)
    function void ufshcd_dealloc_host(ufs_hba*)
    function int ufshcd_dme_get_attr(ufs_hba*, u32, u32*, u8)
    function int ufshcd_dme_set_attr(ufs_hba*, u32, u8, u32, u8)
    function int ufshcd_dump_regs(ufs_hba*, size_t, size_t, const char*)
    function u32 ufshcd_get_local_unipro_ver(ufs_hba*)
    function int ufshcd_hold(ufs_hba*, bool)
    function int ufshcd_init(ufs_hba*, void*, unsigned int)
    function int ufshcd_pltfrm_init(platform_device*, const ufs_hba_variant_ops*)
    function int ufshcd_query_attr(ufs_hba*, query_opcode, attr_idn, u8, u8, u32*)
    function int ufshcd_query_descriptor_retry(ufs_hba*, query_opcode, desc_idn, u8, u8, u8*, int*)
    function int ufshcd_query_flag(ufs_hba*, query_opcode, flag_idn, bool*)
    function void ufshcd_release(ufs_hba*)
    function void ufshcd_remove(ufs_hba*)
    function int ufshcd_runtime_idle(ufs_hba*)
    function int ufshcd_runtime_resume(ufs_hba*)
    function int ufshcd_runtime_suspend(ufs_hba*)
    function int ufshcd_shutdown(ufs_hba*)
    function int ufshcd_system_resume(ufs_hba*)
    function int ufshcd_system_suspend(ufs_hba*)
    function int ufshcd_uic_hibern8_enter(ufs_hba*)
    function int ufshcd_uic_hibern8_exit(ufs_hba*)

'struct ufs_hba at ufshcd.h:590:1' changed:
  type size changed from 30400 to 30592 (in bits)
  2 data member insertions:
    'bool ufs_hba::wb_buf_flush_enabled', at offset 30272 (in bits) at ufshcd.h:835:1
    'bool ufs_hba::wb_enabled', at offset 30280 (in bits) at ufshcd.h:836:1
  there are data member changes:
    type 'struct ufs_dev_info' of 'ufs_hba::dev_info' changed, as reported earlier
    'bool ufs_hba::auto_bkops_enabled' offset changed from 16384 to 16512 (in bits) (by +128 bits)
    'ufs_vreg_info ufs_hba::vreg_info' offset changed from 16448 to 16576 (in bits) (by +128 bits)
    'list_head ufs_hba::clk_list_head' offset changed from 16704 to 16832 (in bits) (by +128 bits)
    'bool ufs_hba::wlun_dev_clr_ua' offset changed from 16832 to 16960 (in bits) (by +128 bits)
    'int ufs_hba::req_abort_count' offset changed from 16864 to 16992 (in bits) (by +128 bits)
    'u32 ufs_hba::lanes_per_direction' offset changed from 16896 to 17024 (in bits) (by +128 bits)
    'ufs_pa_layer_attr ufs_hba::pwr_info' offset changed from 16928 to 17056 (in bits) (by +128 bits)
    'ufs_pwr_mode_info ufs_hba::max_pwr_info' offset changed from 17152 to 17280 (in bits) (by +128 bits)
    'ufs_clk_gating ufs_hba::clk_gating' offset changed from 17408 to 17536 (in bits) (by +128 bits)
    'u32 ufs_hba::caps' offset changed from 19712 to 19840 (in bits) (by +128 bits)
    'devfreq* ufs_hba::devfreq' offset changed from 19776 to 19904 (in bits) (by +128 bits)
    'ufs_clk_scaling ufs_hba::clk_scaling' offset changed from 19840 to 19968 (in bits) (by +128 bits)
    'bool ufs_hba::is_sys_suspended' offset changed from 21504 to 21632 (in bits) (by +128 bits)
    'bkops_status ufs_hba::urgent_bkops_lvl' offset changed from 21536 to 21664 (in bits) (by +128 bits)
    'bool ufs_hba::is_urgent_bkops_lvl_checked' offset changed from 21568 to 21696 (in bits) (by +128 bits)
    'rw_semaphore ufs_hba::clk_scaling_lock' offset changed from 21632 to 21760 (in bits) (by +128 bits)
    'ufs_desc_size ufs_hba::desc_size' offset changed from 21952 to 22080 (in bits) (by +128 bits)
    'atomic_t ufs_hba::scsi_block_reqs_cnt' offset changed from 22176 to 22304 (in bits) (by +128 bits)
    'device ufs_hba::bsg_dev' offset changed from 22208 to 22336 (in bits) (by +128 bits)
    'request_queue* ufs_hba::bsg_queue' offset changed from 29312 to 29440 (in bits) (by +128 bits)
    'ufs_crypto_capabilities ufs_hba::crypto_capabilities' offset changed from 29376 to 29504 (in bits) (by +128 bits)
    'ufs_crypto_cap_entry* ufs_hba::crypto_cap_array' offset changed from 29440 to 29568 (in bits) (by +128 bits)
    'u32 ufs_hba::crypto_cfg_register' offset changed from 29504 to 29632 (in bits) (by +128 bits)
    'keyslot_manager* ufs_hba::ksm' offset changed from 29568 to 29696 (in bits) (by +128 bits)
    'void* ufs_hba::crypto_DO_NOT_USE[8]' offset changed from 29632 to 29760 (in bits) (by +128 bits)
    'u64 ufs_hba::android_kabi_reserved1' offset changed from 30144 to 30336 (in bits) (by +192 bits)
    'u64 ufs_hba::android_kabi_reserved2' offset changed from 30208 to 30400 (in bits) (by +192 bits)
    'u64 ufs_hba::android_kabi_reserved3' offset changed from 30272 to 30464 (in bits) (by +192 bits)
    'u64 ufs_hba::android_kabi_reserved4' offset changed from 30336 to 30528 (in bits) (by +192 bits)
  25 impacted interfaces:
    function int ufshcd_alloc_host(device*, ufs_hba**)
    function int ufshcd_crypto_cap_find(ufs_hba*, blk_crypto_mode_num, unsigned int)
    function void ufshcd_crypto_disable_spec(ufs_hba*)
    function void ufshcd_crypto_enable_spec(ufs_hba*)
    function void ufshcd_dealloc_host(ufs_hba*)
    function int ufshcd_dme_get_attr(ufs_hba*, u32, u32*, u8)
    function int ufshcd_dme_set_attr(ufs_hba*, u32, u8, u32, u8)
    function int ufshcd_dump_regs(ufs_hba*, size_t, size_t, const char*)
    function u32 ufshcd_get_local_unipro_ver(ufs_hba*)
    function int ufshcd_hold(ufs_hba*, bool)
    function int ufshcd_init(ufs_hba*, void*, unsigned int)
    function int ufshcd_pltfrm_init(platform_device*, const ufs_hba_variant_ops*)
    function int ufshcd_query_attr(ufs_hba*, query_opcode, attr_idn, u8, u8, u32*)
    function int ufshcd_query_descriptor_retry(ufs_hba*, query_opcode, desc_idn, u8, u8, u8*, int*)
    function int ufshcd_query_flag(ufs_hba*, query_opcode, flag_idn, bool*)
    function void ufshcd_release(ufs_hba*)
    function void ufshcd_remove(ufs_hba*)
    function int ufshcd_runtime_idle(ufs_hba*)
    function int ufshcd_runtime_resume(ufs_hba*)
    function int ufshcd_runtime_suspend(ufs_hba*)
    function int ufshcd_shutdown(ufs_hba*)
    function int ufshcd_system_resume(ufs_hba*)
    function int ufshcd_system_suspend(ufs_hba*)
    function int ufshcd_uic_hibern8_enter(ufs_hba*)
    function int ufshcd_uic_hibern8_exit(ufs_hba*)

Bug: 157166850
Signed-off-by: default avatarTodd Kjos <tkjos@google.com>
Change-Id: If087098e255497cea1730e5442376646b3efd80b
parent 4c5477a2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment