From 732a9ff82f8cb1905d7542895fbfad3773f6705e Mon Sep 17 00:00:00 2001 From: fengqi Date: Thu, 6 Apr 2023 15:53:09 +0800 Subject: [PATCH] ANDROID: GKI: add symbol list file for xiaomi add abi_gki_aarch64_xiaomi INFO: 59 function symbol(s) added 'void __blk_mq_end_request(struct request*, blk_status_t)' 'struct scsi_device* __scsi_add_device(struct Scsi_Host*, uint, uint, u64, void*)' 'int __traceiter_android_vh_binder_transaction_init(void*, struct binder_transaction*)' 'int __traceiter_android_vh_binder_wait_for_work(void*, bool, struct binder_thread*, struct binder_proc*)' 'void balance_dirty_pages_ratelimited(struct address_space*)' 'struct backing_dev_info* bdi_alloc(int)' 'void bdi_put(struct backing_dev_info*)' 'int bdi_register(struct backing_dev_info*, const char*, ...)' 'void blk_mq_freeze_queue(struct request_queue*)' 'struct request_queue* blk_mq_init_queue(struct blk_mq_tag_set*)' 'void blk_mq_tagset_busy_iter(struct blk_mq_tag_set*, busy_tag_iter_fn*, void*)' 'void blk_mq_unfreeze_queue(struct request_queue*)' 'void blk_queue_update_dma_alignment(struct request_queue*, int)' 'void blk_queue_update_dma_pad(struct request_queue*, unsigned int)' 'bool blk_update_request(struct request*, blk_status_t, unsigned int)' 'void bsg_job_done(struct bsg_job*, int, unsigned int)' 'void bsg_remove_queue(struct request_queue*)' 'struct request_queue* bsg_setup_queue(struct device*, const char*, bsg_job_fn*, bsg_timeout_fn*, int)' 'void deactivate_locked_super(struct super_block*)' 'void dev_pm_opp_remove(struct device*, unsigned long)' 'const char* drm_get_connector_type_name(unsigned int)' 'void generic_shutdown_super(struct super_block*)' 'int gpio_request_array(const struct gpio*, size_t)' 'void lockref_get(struct lockref*)' 'void logfc(struct fc_log*, const char*, char, const char*, ...)' 'int lookup_bdev(const char*, dev_t*)' 'void* mempool_alloc_pages(gfp_t, void*)' 'void mempool_free_pages(void*, void*)' 'int mempool_resize(mempool_t*, int)' 'struct nvmem_device* nvmem_register(const struct nvmem_config*)' 'void nvmem_unregister(struct nvmem_device*)' 'struct page* read_cache_page(struct address_space*, unsigned long, filler_t*, struct file*)' 'int scsi_add_host_with_dma(struct Scsi_Host*, struct device*, struct device*)' 'int scsi_change_queue_depth(struct scsi_device*, int)' 'struct scsi_device* scsi_device_lookup(struct Scsi_Host*, uint, uint, u64)' 'int scsi_dma_map(struct scsi_cmnd*)' 'void scsi_dma_unmap(struct scsi_cmnd*)' 'struct Scsi_Host* scsi_host_alloc(struct scsi_host_template*, int)' 'struct Scsi_Host* scsi_host_lookup(unsigned short)' 'void scsi_host_put(struct Scsi_Host*)' 'int scsi_is_host_device(const struct device*)' 'void scsi_print_command(struct scsi_cmnd*)' 'void scsi_remove_host(struct Scsi_Host*)' 'void scsi_report_bus_reset(struct Scsi_Host*, int)' 'void scsi_scan_host(struct Scsi_Host*)' 'struct super_block* sget_fc(struct fs_context*, int(*)(struct super_block*, struct fs_context*), int(*)(struct super_block*, struct fs_context*))' 'int ufshcd_alloc_host(struct device*, struct ufs_hba**)' 'int ufshcd_config_pwr_mode(struct ufs_hba*, struct ufs_pa_layer_attr*)' 'void ufshcd_dealloc_host(struct ufs_hba*)' 'int ufshcd_hba_enable(struct ufs_hba*)' 'int ufshcd_make_hba_operational(struct ufs_hba*)' 'void ufshcd_update_evt_hist(struct ufs_hba*, u32, u32)' 'int utf16s_to_utf8s(const wchar_t*, int, enum utf16_endian, u8*, int)' 'void wait_for_device_probe()' 'int wakeup_sources_read_lock()' 'void wakeup_sources_read_unlock(int)' 'struct wakeup_source* wakeup_sources_walk_next(struct wakeup_source*)' 'struct wakeup_source* wakeup_sources_walk_start()' 'int blk_mq_alloc_sq_tag_set(struct blk_mq_tag_set*, const struct blk_mq_ops*, unsigned int, unsigned int)' 3 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_binder_transaction_init' 'struct tracepoint __tracepoint_android_vh_binder_wait_for_work' 'u64 jiffies_64' Bug: 276850920 Change-Id: Ibc65a0bfb3332072be7bea17e0aea48277043510 Signed-off-by: fengqi --- BUILD.bazel | 1 + android/abi_gki_aarch64.stg | 1266 +++++++++++++++++++++++++++++++- android/abi_gki_aarch64_xiaomi | 131 ++++ 3 files changed, 1396 insertions(+), 2 deletions(-) create mode 100644 android/abi_gki_aarch64_xiaomi diff --git a/BUILD.bazel b/BUILD.bazel index ea3256abb9ad..f53c0d9bb94d 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -24,6 +24,7 @@ filegroup( "android/abi_gki_aarch64_pixel", "android/abi_gki_aarch64_qcom", "android/abi_gki_aarch64_virtual_device", + "android/abi_gki_aarch64_xiaomi", ], visibility = ["//visibility:public"], ) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 7b6a2f1da798..ceb1e79671ed 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -1,4 +1,4 @@ -root_id: 0x84ea5130 +root_id: 0x25a8b173 void { id: 0x48b5725f } @@ -2870,6 +2870,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x07f900d5 } +pointer_reference { + id: 0x0b70fc18 + kind: POINTER + pointee_type_id: 0x078316ff +} pointer_reference { id: 0x0b716c32 kind: POINTER @@ -7175,6 +7180,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x17939939 } +pointer_reference { + id: 0x0f765b6d + kind: POINTER + pointee_type_id: 0x17998b28 +} pointer_reference { id: 0x0f77ab9d kind: POINTER @@ -8390,6 +8400,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x64b72bba } +pointer_reference { + id: 0x13c70029 + kind: POINTER + pointee_type_id: 0x655ce63a +} pointer_reference { id: 0x13d55fea kind: POINTER @@ -8800,6 +8815,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x737d9636 } +pointer_reference { + id: 0x1650be92 + kind: POINTER + pointee_type_id: 0x73021cd7 +} pointer_reference { id: 0x16598b41 kind: POINTER @@ -9465,6 +9485,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4fb5a2ed } +pointer_reference { + id: 0x197dca09 + kind: POINTER + pointee_type_id: 0x4fb7ceba +} pointer_reference { id: 0x198099dc kind: POINTER @@ -11125,6 +11150,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xae60496e } +pointer_reference { + id: 0x210bdbea + kind: POINTER + pointee_type_id: 0xae6f8936 +} pointer_reference { id: 0x210dc160 kind: POINTER @@ -21515,6 +21545,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9480cdfa } +pointer_reference { + id: 0x2fb1b820 + kind: POINTER + pointee_type_id: 0x9486061c +} pointer_reference { id: 0x2fb2b385 kind: POINTER @@ -26635,6 +26670,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc654c4df } +pointer_reference { + id: 0x3b08eb03 + kind: POINTER + pointee_type_id: 0xc6634a90 +} pointer_reference { id: 0x3b0a5ea0 kind: POINTER @@ -27435,6 +27475,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdf4d92db } +pointer_reference { + id: 0x3d4bf55f + kind: POINTER + pointee_type_id: 0xdf6f33e0 +} pointer_reference { id: 0x3d4c764a kind: POINTER @@ -28890,16 +28935,31 @@ typedef { name: "bpfptr_t" referred_type_id: 0xe61f67ea } +typedef { + id: 0x4fb7ceba + name: "bsg_job_fn" + referred_type_id: 0x9342d9ef +} typedef { id: 0xf67c2b7b name: "bsg_sg_io_fn" referred_type_id: 0x9ffa167c } +typedef { + id: 0x655ce63a + name: "bsg_timeout_fn" + referred_type_id: 0x7904adfb +} typedef { id: 0xfe711d43 name: "btf_dtor_kfunc_t" referred_type_id: 0x0f3dfb90 } +typedef { + id: 0x17998b28 + name: "busy_tag_iter_fn" + referred_type_id: 0xf9662ef4 +} typedef { id: 0x89ea5acf name: "byte_t" @@ -29070,6 +29130,11 @@ typedef { name: "filldir_t" referred_type_id: 0x36ef2158 } +typedef { + id: 0x73021cd7 + name: "filler_t" + referred_type_id: 0x9b3fbad6 +} typedef { id: 0x8fd1c081 name: "fl_owner_t" @@ -30405,6 +30470,11 @@ typedef { name: "wait_queue_head_t" referred_type_id: 0x76e1f83e } +typedef { + id: 0x0dfb7909 + name: "wchar_t" + referred_type_id: 0x914dbfdc +} typedef { id: 0xa2114faf name: "work_func_t" @@ -31965,6 +32035,11 @@ qualified { qualifier: CONST qualified_type_id: 0x0ca316ec } +qualified { + id: 0xdf6f33e0 + qualifier: CONST + qualified_type_id: 0x0dfb7909 +} qualified { id: 0xdf8a1059 qualifier: CONST @@ -49998,12 +50073,24 @@ member { type_id: 0xe8034002 offset: 224 } +member { + id: 0x9d3b9f4b + name: "bidi_bio" + type_id: 0x15a30023 + offset: 704 +} member { id: 0x03541dc9 name: "bidi_cnt" type_id: 0x295c7202 offset: 24 } +member { + id: 0xe007a713 + name: "bidi_rq" + type_id: 0x1e820193 + offset: 640 +} member { id: 0x06322123 name: "bidirectional" @@ -68027,6 +68114,12 @@ member { name: "dctcp_enabled" type_id: 0xe8034002 } +member { + id: 0x0e831890 + name: "dd_data" + type_id: 0x18bd6530 + offset: 768 +} member { id: 0x10f05f62 name: "dd_key_false" @@ -141203,6 +141296,11 @@ member { type_id: 0x6720d32f offset: 224 } +member { + id: 0xe2f15a6e + name: "payload_len" + type_id: 0x4585663f +} member { id: 0x9fa30dde name: "payload_length" @@ -158017,12 +158115,36 @@ member { name: "reply" type_id: 0x0c2e85de } +member { + id: 0x72f80ba2 + name: "reply" + type_id: 0x18bd6530 + offset: 192 +} member { id: 0xced5e1c9 name: "reply_error" type_id: 0x32ad011b offset: 1024 } +member { + id: 0xa8576a87 + name: "reply_len" + type_id: 0x4585663f + offset: 288 +} +member { + id: 0x8aca07a6 + name: "reply_payload" + type_id: 0x28d698a4 + offset: 448 +} +member { + id: 0xc08d4bff + name: "reply_payload_rcv_len" + type_id: 0x4585663f + offset: 608 +} member { id: 0x5c95b22b name: "report" @@ -158533,6 +158655,12 @@ member { type_id: 0x25520d15 offset: 256 } +member { + id: 0xb6e27ad1 + name: "request" + type_id: 0x18bd6530 + offset: 128 +} member { id: 0xb6f48f5c name: "request" @@ -158673,6 +158801,12 @@ member { offset: 83 bitsize: 1 } +member { + id: 0xc61d64c8 + name: "request_len" + type_id: 0x4585663f + offset: 256 +} member { id: 0xc6bec639 name: "request_len" @@ -158697,6 +158831,12 @@ member { type_id: 0xa7c362b0 offset: 2816 } +member { + id: 0x25b34691 + name: "request_payload" + type_id: 0x28d698a4 + offset: 320 +} member { id: 0x6b2fdfaf name: "request_pending" @@ -160483,6 +160623,12 @@ member { type_id: 0x6720d32f offset: 2304 } +member { + id: 0x0748dce9 + name: "result" + type_id: 0x6720d32f + offset: 576 +} member { id: 0x07c203de name: "result" @@ -170660,6 +170806,12 @@ member { name: "sg" type_id: 0x4717c167 } +member { + id: 0xb52b2515 + name: "sg_cnt" + type_id: 0x6720d32f + offset: 32 +} member { id: 0x621a81bc name: "sg_count" @@ -170696,6 +170848,12 @@ member { type_id: 0x4585663f offset: 384 } +member { + id: 0xbf2238b4 + name: "sg_list" + type_id: 0x11cffa09 + offset: 64 +} member { id: 0xe56b21c1 name: "sg_miter" @@ -185493,6 +185651,12 @@ member { type_id: 0x4585663f offset: 672 } +member { + id: 0x54860832 + name: "timeout" + type_id: 0x4585663f + offset: 96 +} member { id: 0x54860c42 name: "timeout" @@ -214001,6 +214165,17 @@ struct_union { member_id: 0xa8a220fd } } +struct_union { + id: 0x28d698a4 + kind: STRUCT + name: "bsg_buffer" + definition { + bytesize: 16 + member_id: 0xe2f15a6e + member_id: 0xb52b2515 + member_id: 0xbf2238b4 + } +} struct_union { id: 0xa5dd7147 kind: STRUCT @@ -214016,6 +214191,28 @@ struct_union { member_id: 0xdc445987 } } +struct_union { + id: 0xc6634a90 + kind: STRUCT + name: "bsg_job" + definition { + bytesize: 104 + member_id: 0xce3bbab3 + member_id: 0x02ce5d67 + member_id: 0x54860832 + member_id: 0xb6e27ad1 + member_id: 0x72f80ba2 + member_id: 0xc61d64c8 + member_id: 0xa8576a87 + member_id: 0x25b34691 + member_id: 0x8aca07a6 + member_id: 0x0748dce9 + member_id: 0xc08d4bff + member_id: 0xe007a713 + member_id: 0x9d3b9f4b + member_id: 0x0e831890 + } +} struct_union { id: 0x737d9636 kind: STRUCT @@ -281283,6 +281480,24 @@ enumeration { } } } +enumeration { + id: 0xd0cce131 + name: "utf16_endian" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "UTF16_HOST_ENDIAN" + } + enumerator { + name: "UTF16_LITTLE_ENDIAN" + value: 1 + } + enumerator { + name: "UTF16_BIG_ENDIAN" + value: 2 + } + } +} enumeration { id: 0xa422cab0 name: "v4l2_async_match_type" @@ -282513,6 +282728,12 @@ function { parameter_id: 0x0258f96e parameter_id: 0x39cc14ac } +function { + id: 0x0fe1d65c + return_type_id: 0x17dabdcd + parameter_id: 0x33baebd5 + parameter_id: 0x6720d32f +} function { id: 0x0fe6e820 return_type_id: 0x28136e4b @@ -283130,6 +283351,12 @@ function { parameter_id: 0x0258f96e parameter_id: 0x334c07d5 } +function { + id: 0x10c3ba5a + return_type_id: 0x48b5725f + parameter_id: 0x0258f96e + parameter_id: 0x33756485 +} function { id: 0x10c48dc9 return_type_id: 0x48b5725f @@ -283908,6 +284135,15 @@ function { return_type_id: 0x48b5725f parameter_id: 0x054f691a } +function { + id: 0x11cf2aed + return_type_id: 0x48b5725f + parameter_id: 0x0687edf5 + parameter_id: 0x3e10b518 + parameter_id: 0x384f7d7c + parameter_id: 0x3e10b518 + parameter_id: 0xa52a0930 +} function { id: 0x11cfb4cd return_type_id: 0x48b5725f @@ -284285,6 +284521,13 @@ function { parameter_id: 0x0ae4a2c7 parameter_id: 0x120540d1 } +function { + id: 0x126ef68a + return_type_id: 0x48b5725f + parameter_id: 0x078316ff + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x12725ea0 return_type_id: 0x48b5725f @@ -285844,6 +286087,12 @@ function { parameter_id: 0x1d44326e parameter_id: 0xc9082b19 } +function { + id: 0x14f27dac + return_type_id: 0x48b5725f + parameter_id: 0x17dabdcd + parameter_id: 0x6720d32f +} function { id: 0x14f49b99 return_type_id: 0x48b5725f @@ -286310,6 +286559,11 @@ function { parameter_id: 0x1479c6e7 parameter_id: 0x1d44326e } +function { + id: 0x15f8fb52 + return_type_id: 0x48b5725f + parameter_id: 0x1582ab06 +} function { id: 0x15fdba89 return_type_id: 0x48b5725f @@ -287939,6 +288193,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x21069feb } +function { + id: 0x18daa769 + return_type_id: 0x48b5725f + parameter_id: 0x210bdbea +} function { id: 0x18db21cb return_type_id: 0x48b5725f @@ -289001,6 +289260,11 @@ function { parameter_id: 0x2b8a97e8 parameter_id: 0x37fc9b61 } +function { + id: 0x1aa56a0d + return_type_id: 0x48b5725f + parameter_id: 0x28f4ee78 +} function { id: 0x1aaa80e6 return_type_id: 0x48b5725f @@ -289634,6 +289898,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2c2f07d2 } +function { + id: 0x1b939af9 + return_type_id: 0x48b5725f + parameter_id: 0x2cc0f57b + parameter_id: 0x0f765b6d + parameter_id: 0x18bd6530 +} function { id: 0x1b96d351 return_type_id: 0x48b5725f @@ -292740,6 +293011,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x3f84ee3c } +function { + id: 0x1f7d7689 + return_type_id: 0x48b5725f + parameter_id: 0x3f949c69 +} function { id: 0x1f7d7d9e return_type_id: 0x48b5725f @@ -292931,6 +293207,13 @@ function { parameter_id: 0x397d00ab parameter_id: 0x4585663f } +function { + id: 0x1fd78946 + return_type_id: 0x48b5725f + parameter_id: 0x3b08eb03 + parameter_id: 0x6720d32f + parameter_id: 0x4585663f +} function { id: 0x1fd9024d return_type_id: 0x48b5725f @@ -293526,6 +293809,11 @@ function { parameter_id: 0x3760766d parameter_id: 0x3c38843b } +function { + id: 0x2eb1a24e + return_type_id: 0x145f7b00 + parameter_id: 0x3ddc5dec +} function { id: 0x2f31eea6 return_type_id: 0xa8fff47c @@ -293593,6 +293881,11 @@ function { return_type_id: 0x27b71910 parameter_id: 0x1d44326e } +function { + id: 0x30dc6fbb + return_type_id: 0x17dabdcd + parameter_id: 0xc93e017b +} function { id: 0x30f59213 return_type_id: 0x33756485 @@ -295013,6 +295306,11 @@ function { parameter_id: 0x1dce0fdd parameter_id: 0x6d7f5ff6 } +function { + id: 0x5120d3a0 + return_type_id: 0x28f4ee78 + parameter_id: 0x6720d32f +} function { id: 0x513ab761 return_type_id: 0x92233392 @@ -296149,6 +296447,15 @@ function { parameter_id: 0x2aae29b4 parameter_id: 0x2ac683aa } +function { + id: 0x62b8d7ec + return_type_id: 0x09427c40 + parameter_id: 0x0258f96e + parameter_id: 0x3e10b518 + parameter_id: 0x197dca09 + parameter_id: 0x13c70029 + parameter_id: 0x6720d32f +} function { id: 0x62c598e2 return_type_id: 0x054f691a @@ -296371,6 +296678,11 @@ function { parameter_id: 0x11b32828 parameter_id: 0xc9082b19 } +function { + id: 0x69e09f9b + return_type_id: 0x09427c40 + parameter_id: 0x2cc0f57b +} function { id: 0x6a0b7818 return_type_id: 0x054f691a @@ -297236,6 +297548,11 @@ function { return_type_id: 0x11e6864c parameter_id: 0x11e6864c } +function { + id: 0x83254e2c + return_type_id: 0x3e10b518 + parameter_id: 0x4585663f +} function { id: 0x835e595c return_type_id: 0x2e0f9112 @@ -298133,6 +298450,12 @@ function { parameter_id: 0x4585663f parameter_id: 0x03ecaf94 } +function { + id: 0x902f9013 + return_type_id: 0x6720d32f + parameter_id: 0x30cfc1c2 + parameter_id: 0x6720d32f +} function { id: 0x903246db return_type_id: 0x6720d32f @@ -300721,6 +301044,12 @@ function { parameter_id: 0x7a8335ad parameter_id: 0x361d366b } +function { + id: 0x923e6d3f + return_type_id: 0x6720d32f + parameter_id: 0x31b96ec5 + parameter_id: 0xf435685e +} function { id: 0x923e8caa return_type_id: 0x6720d32f @@ -300904,6 +301233,11 @@ function { parameter_id: 0x3176a085 parameter_id: 0xeeed68e6 } +function { + id: 0x92697f90 + return_type_id: 0x6720d32f + parameter_id: 0x3fa672fd +} function { id: 0x9269f2bc return_type_id: 0x3e10b518 @@ -301260,6 +301594,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x3185812b } +function { + id: 0x92c581e2 + return_type_id: 0x6720d32f + parameter_id: 0x3e10b518 + parameter_id: 0x3053e2de +} function { id: 0x92c58e2b return_type_id: 0x6720d32f @@ -301811,6 +302151,11 @@ function { return_type_id: 0x6720d32f parameter_id: 0x3b04bead } +function { + id: 0x9342d9ef + return_type_id: 0x6720d32f + parameter_id: 0x3b08eb03 +} function { id: 0x93445117 return_type_id: 0x6720d32f @@ -301916,6 +302261,15 @@ function { return_type_id: 0x6720d32f parameter_id: 0x3bb11c92 } +function { + id: 0x937ab4d8 + return_type_id: 0x6720d32f + parameter_id: 0x3d4bf55f + parameter_id: 0x6720d32f + parameter_id: 0xd0cce131 + parameter_id: 0x00c72527 + parameter_id: 0x6720d32f +} function { id: 0x937bb0c9 return_type_id: 0x6720d32f @@ -302737,6 +303091,12 @@ function { parameter_id: 0x0fec25a9 parameter_id: 0x6720d32f } +function { + id: 0x9486061c + return_type_id: 0x6720d32f + parameter_id: 0x26ee682a + parameter_id: 0x2f5fce77 +} function { id: 0x948ec07f return_type_id: 0x6720d32f @@ -303913,6 +304273,14 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x3c63caea } +function { + id: 0x967da352 + return_type_id: 0x6720d32f + parameter_id: 0x2cc0f57b + parameter_id: 0x37429bf2 + parameter_id: 0x4585663f + parameter_id: 0x4585663f +} function { id: 0x967dadeb return_type_id: 0x6720d32f @@ -304628,6 +304996,13 @@ function { parameter_id: 0x2dde023d parameter_id: 0x6720d32f } +function { + id: 0x976cd0e7 + return_type_id: 0x6720d32f + parameter_id: 0x28f4ee78 + parameter_id: 0x3e10b518 + parameter_id: 0xa52a0930 +} function { id: 0x977041a6 return_type_id: 0x6720d32f @@ -305654,6 +306029,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x17fa285b } +function { + id: 0x987fb987 + return_type_id: 0x6720d32f + parameter_id: 0x17dabdcd + parameter_id: 0x0258f96e + parameter_id: 0x0258f96e +} function { id: 0x9882219f return_type_id: 0x6720d32f @@ -307862,6 +308244,14 @@ function { parameter_id: 0x3f0185ef parameter_id: 0xf435685e } +function { + id: 0x9a1334e6 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x24373219 + parameter_id: 0x1f8dbf97 +} function { id: 0x9a1350a4 return_type_id: 0x6720d32f @@ -311677,6 +312067,12 @@ function { parameter_id: 0x054f691a parameter_id: 0x3399c453 } +function { + id: 0x9c1de0b0 + return_type_id: 0x6720d32f + parameter_id: 0x078316ff + parameter_id: 0x1f718836 +} function { id: 0x9c1fae0d return_type_id: 0x6720d32f @@ -313189,6 +313585,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x1e3484dc } +function { + id: 0x9d3b1e84 + return_type_id: 0x6720d32f + parameter_id: 0x0258f96e + parameter_id: 0x0b70fc18 +} function { id: 0x9d3b60fc return_type_id: 0x6720d32f @@ -316634,6 +317036,23 @@ function { return_type_id: 0x3e10b518 parameter_id: 0xc5caf5f9 } +function { + id: 0xa355db3b + return_type_id: 0x257d12af + parameter_id: 0x17dabdcd + parameter_id: 0xac0d3a85 + parameter_id: 0xac0d3a85 + parameter_id: 0x92233392 + parameter_id: 0x18bd6530 +} +function { + id: 0xa355dd14 + return_type_id: 0x257d12af + parameter_id: 0x17dabdcd + parameter_id: 0xac0d3a85 + parameter_id: 0xac0d3a85 + parameter_id: 0x92233392 +} function { id: 0xa3adbe6c return_type_id: 0x25b73daa @@ -317385,6 +317804,14 @@ function { parameter_id: 0x33756485 parameter_id: 0xf1a6dfed } +function { + id: 0xb8307855 + return_type_id: 0x06835e9c + parameter_id: 0x1582ab06 + parameter_id: 0x33756485 + parameter_id: 0x1650be92 + parameter_id: 0x18ea6ae3 +} function { id: 0xb87b745c return_type_id: 0x06835e9c @@ -318441,6 +318868,11 @@ function { parameter_id: 0x94ed3026 parameter_id: 0x0a193bb7 } +function { + id: 0xd673de47 + return_type_id: 0x02eb105a + parameter_id: 0x02eb105a +} function { id: 0xd68deb3e return_type_id: 0x0aee6b3c @@ -318464,6 +318896,10 @@ function { return_type_id: 0x1e820193 parameter_id: 0x2208f89a } +function { + id: 0xd6c91a51 + return_type_id: 0x02eb105a +} function { id: 0xd7754407 return_type_id: 0x276a1779 @@ -319084,6 +319520,13 @@ function { parameter_id: 0x38d23361 parameter_id: 0x3ea31487 } +function { + id: 0xf07462c6 + return_type_id: 0x26ee682a + parameter_id: 0x2f5fce77 + parameter_id: 0x2fb1b820 + parameter_id: 0x2fb1b820 +} function { id: 0xf0a03df0 return_type_id: 0x6d7f5ff6 @@ -319967,6 +320410,13 @@ function { parameter_id: 0x1a61f607 parameter_id: 0x39a83127 } +function { + id: 0xf8fa1a38 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x1e820193 + parameter_id: 0x7be80061 + parameter_id: 0x4585663f +} function { id: 0xf904db60 return_type_id: 0x6d7f5ff6 @@ -319983,6 +320433,12 @@ function { parameter_id: 0x18019702 parameter_id: 0x6720d32f } +function { + id: 0xf9662ef4 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x1e820193 + parameter_id: 0x18bd6530 +} function { id: 0xf9d4ae0e return_type_id: 0x6d7f5ff6 @@ -320771,6 +321227,15 @@ elf_symbol { type_id: 0x475eeec2 full_name: "__blk_mq_alloc_disk" } +elf_symbol { + id: 0x01badff0 + name: "__blk_mq_end_request" + is_defined: true + symbol_type: FUNCTION + crc: 0xa4d14fed + type_id: 0x16d771f6 + full_name: "__blk_mq_end_request" +} elf_symbol { id: 0x5a6afeee name: "__blk_rq_map_sg" @@ -322689,6 +323154,15 @@ elf_symbol { type_id: 0x1dbb54c5 full_name: "__rt_mutex_init" } +elf_symbol { + id: 0xe68925b8 + name: "__scsi_add_device" + is_defined: true + symbol_type: FUNCTION + crc: 0x22fa9688 + type_id: 0xa355db3b + full_name: "__scsi_add_device" +} elf_symbol { id: 0x0166be18 name: "__scsi_iterate_devices" @@ -323841,6 +324315,24 @@ elf_symbol { type_id: 0x9ba25f4a full_name: "__traceiter_android_vh_binder_set_priority" } +elf_symbol { + id: 0x5cf60b10 + name: "__traceiter_android_vh_binder_transaction_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xaeac497b + type_id: 0x9ba51920 + full_name: "__traceiter_android_vh_binder_transaction_init" +} +elf_symbol { + id: 0x61c82fb5 + name: "__traceiter_android_vh_binder_wait_for_work" + is_defined: true + symbol_type: FUNCTION + crc: 0x1c902cd9 + type_id: 0x9a1334e6 + full_name: "__traceiter_android_vh_binder_wait_for_work" +} elf_symbol { id: 0x53fba77d name: "__traceiter_android_vh_binder_wakeup_ilocked" @@ -325308,6 +325800,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_binder_set_priority" } +elf_symbol { + id: 0xa9d55136 + name: "__tracepoint_android_vh_binder_transaction_init" + is_defined: true + symbol_type: OBJECT + crc: 0x2e7c8a6c + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_transaction_init" +} +elf_symbol { + id: 0x75b174bb + name: "__tracepoint_android_vh_binder_wait_for_work" + is_defined: true + symbol_type: OBJECT + crc: 0xbac548dc + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_wait_for_work" +} elf_symbol { id: 0x506628ab name: "__tracepoint_android_vh_binder_wakeup_ilocked" @@ -327279,6 +327789,15 @@ elf_symbol { type_id: 0x1cbf0a15 full_name: "backlight_device_unregister" } +elf_symbol { + id: 0x4e505a21 + name: "balance_dirty_pages_ratelimited" + is_defined: true + symbol_type: FUNCTION + crc: 0x66a9b613 + type_id: 0x15f8fb52 + full_name: "balance_dirty_pages_ratelimited" +} elf_symbol { id: 0xa3814535 name: "balance_push_callback" @@ -327360,6 +327879,33 @@ elf_symbol { type_id: 0x33937c96 full_name: "bdev_start_io_acct" } +elf_symbol { + id: 0x18c171b8 + name: "bdi_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x97bb2c1b + type_id: 0x5120d3a0 + full_name: "bdi_alloc" +} +elf_symbol { + id: 0x8fb4b5f6 + name: "bdi_put" + is_defined: true + symbol_type: FUNCTION + crc: 0x3d15e84f + type_id: 0x1aa56a0d + full_name: "bdi_put" +} +elf_symbol { + id: 0x6bb4e80d + name: "bdi_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x0ad5cb4c + type_id: 0x976cd0e7 + full_name: "bdi_register" +} elf_symbol { id: 0xcdba3a55 name: "bgpio_init" @@ -327594,6 +328140,15 @@ elf_symbol { type_id: 0xdde97c3b full_name: "blk_mq_alloc_request" } +elf_symbol { + id: 0x0d1fc920 + name: "blk_mq_alloc_sq_tag_set" + is_defined: true + symbol_type: FUNCTION + crc: 0xb1dec8a1 + type_id: 0x967da352 + full_name: "blk_mq_alloc_sq_tag_set" +} elf_symbol { id: 0xd34c6466 name: "blk_mq_alloc_tag_set" @@ -327648,6 +328203,24 @@ elf_symbol { type_id: 0x1ba86ccd full_name: "blk_mq_free_tag_set" } +elf_symbol { + id: 0x5e553962 + name: "blk_mq_freeze_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0xc693a9dc + type_id: 0x12c8ce83 + full_name: "blk_mq_freeze_queue" +} +elf_symbol { + id: 0x98c69e3e + name: "blk_mq_init_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0xd2f17ed6 + type_id: 0x69e09f9b + full_name: "blk_mq_init_queue" +} elf_symbol { id: 0x16569be2 name: "blk_mq_map_queues" @@ -327711,6 +328284,24 @@ elf_symbol { type_id: 0x181a6fb5 full_name: "blk_mq_stop_hw_queue" } +elf_symbol { + id: 0x37d3a115 + name: "blk_mq_tagset_busy_iter" + is_defined: true + symbol_type: FUNCTION + crc: 0xe3a91bc2 + type_id: 0x1b939af9 + full_name: "blk_mq_tagset_busy_iter" +} +elf_symbol { + id: 0x95bdba0c + name: "blk_mq_unfreeze_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0xe7dc1cd3 + type_id: 0x12c8ce83 + full_name: "blk_mq_unfreeze_queue" +} elf_symbol { id: 0x86bec7f5 name: "blk_mq_unquiesce_queue" @@ -327855,6 +328446,24 @@ elf_symbol { type_id: 0x13dedb1b full_name: "blk_queue_physical_block_size" } +elf_symbol { + id: 0xcc0dd52b + name: "blk_queue_update_dma_alignment" + is_defined: true + symbol_type: FUNCTION + crc: 0xec95d121 + type_id: 0x13544dcf + full_name: "blk_queue_update_dma_alignment" +} +elf_symbol { + id: 0xe7756398 + name: "blk_queue_update_dma_pad" + is_defined: true + symbol_type: FUNCTION + crc: 0x487c5fbb + type_id: 0x13dedb1b + full_name: "blk_queue_update_dma_pad" +} elf_symbol { id: 0x4c74830f name: "blk_queue_write_cache" @@ -327918,6 +328527,15 @@ elf_symbol { type_id: 0x837ae337 full_name: "blk_status_to_errno" } +elf_symbol { + id: 0xf40ec9b3 + name: "blk_update_request" + is_defined: true + symbol_type: FUNCTION + crc: 0xd53fb910 + type_id: 0xf8fa1a38 + full_name: "blk_update_request" +} elf_symbol { id: 0x0b067d4b name: "blkdev_get_by_dev" @@ -328161,6 +328779,33 @@ elf_symbol { type_id: 0x937d3d9a full_name: "bridge_tunnel_header" } +elf_symbol { + id: 0x53eb107b + name: "bsg_job_done" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a3c9f9e + type_id: 0x1fd78946 + full_name: "bsg_job_done" +} +elf_symbol { + id: 0x9f7a08f8 + name: "bsg_remove_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0xca42efc0 + type_id: 0x12c8ce83 + full_name: "bsg_remove_queue" +} +elf_symbol { + id: 0xd5dbc767 + name: "bsg_setup_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0x3f4ca922 + type_id: 0x62b8d7ec + full_name: "bsg_setup_queue" +} elf_symbol { id: 0x096781b3 name: "bt_accept_dequeue" @@ -331852,6 +332497,15 @@ elf_symbol { type_id: 0xcebcf7b7 full_name: "dbs_update" } +elf_symbol { + id: 0x02f83230 + name: "deactivate_locked_super" + is_defined: true + symbol_type: FUNCTION + crc: 0xf936a0de + type_id: 0x1923cb99 + full_name: "deactivate_locked_super" +} elf_symbol { id: 0x36a5b3df name: "deactivate_task" @@ -332707,6 +333361,15 @@ elf_symbol { type_id: 0x16e1ca8f full_name: "dev_pm_opp_put" } +elf_symbol { + id: 0xe6f275cc + name: "dev_pm_opp_remove" + is_defined: true + symbol_type: FUNCTION + crc: 0x77564cd7 + type_id: 0x10c3ba5a + full_name: "dev_pm_opp_remove" +} elf_symbol { id: 0x90259097 name: "dev_pm_opp_remove_all_dynamic" @@ -337617,6 +338280,15 @@ elf_symbol { type_id: 0x80d014d1 full_name: "drm_get_connector_status_name" } +elf_symbol { + id: 0xe52ce78e + name: "drm_get_connector_type_name" + is_defined: true + symbol_type: FUNCTION + crc: 0xf406e46a + type_id: 0x83254e2c + full_name: "drm_get_connector_type_name" +} elf_symbol { id: 0xc64f37ff name: "drm_get_edid" @@ -340128,6 +340800,15 @@ elf_symbol { type_id: 0x16637235 full_name: "generic_perform_write" } +elf_symbol { + id: 0x798f83da + name: "generic_shutdown_super" + is_defined: true + symbol_type: FUNCTION + crc: 0x435cbc4d + type_id: 0x1923cb99 + full_name: "generic_shutdown_super" +} elf_symbol { id: 0x542785af name: "generic_write_checks" @@ -340860,6 +341541,15 @@ elf_symbol { type_id: 0x8c19f874 full_name: "gpio_request" } +elf_symbol { + id: 0xe9a558bf + name: "gpio_request_array" + is_defined: true + symbol_type: FUNCTION + crc: 0x9ba2bb2b + type_id: 0x923e6d3f + full_name: "gpio_request_array" +} elf_symbol { id: 0x260ae9d8 name: "gpio_request_one" @@ -345972,6 +346662,15 @@ elf_symbol { type_id: 0x73531faf full_name: "jiffies64_to_msecs" } +elf_symbol { + id: 0x075fdad1 + name: "jiffies_64" + is_defined: true + symbol_type: OBJECT + crc: 0x055e77e8 + type_id: 0x92233392 + full_name: "jiffies_64" +} elf_symbol { id: 0x6bcfa61d name: "jiffies_64_to_clock_t" @@ -347664,6 +348363,15 @@ elf_symbol { type_id: 0x1655de44 full_name: "lock_sock_nested" } +elf_symbol { + id: 0x42eaca18 + name: "lockref_get" + is_defined: true + symbol_type: FUNCTION + crc: 0xd9b85ef6 + type_id: 0x18daa769 + full_name: "lockref_get" +} elf_symbol { id: 0x408fc274 name: "log_abnormal_wakeup_reason" @@ -347718,6 +348426,24 @@ elf_symbol { type_id: 0x34bfea0b full_name: "log_write_mmio" } +elf_symbol { + id: 0x06e891b4 + name: "logfc" + is_defined: true + symbol_type: FUNCTION + crc: 0xe81c6a5a + type_id: 0x11cf2aed + full_name: "logfc" +} +elf_symbol { + id: 0xad10cf0f + name: "lookup_bdev" + is_defined: true + symbol_type: FUNCTION + crc: 0x34c7cdbc + type_id: 0x92c581e2 + full_name: "lookup_bdev" +} elf_symbol { id: 0x493ce9fc name: "loops_per_jiffy" @@ -348183,6 +348909,15 @@ elf_symbol { type_id: 0x5963dafe full_name: "mempool_alloc" } +elf_symbol { + id: 0x13e62490 + name: "mempool_alloc_pages" + is_defined: true + symbol_type: FUNCTION + crc: 0x766a0927 + type_id: 0x6a9df39e + full_name: "mempool_alloc_pages" +} elf_symbol { id: 0xa613caa5 name: "mempool_alloc_slab" @@ -348219,6 +348954,15 @@ elf_symbol { type_id: 0x167437d8 full_name: "mempool_free" } +elf_symbol { + id: 0x77eb61b0 + name: "mempool_free_pages" + is_defined: true + symbol_type: FUNCTION + crc: 0xd985dc99 + type_id: 0x16d5fd4b + full_name: "mempool_free_pages" +} elf_symbol { id: 0xfbb56638 name: "mempool_free_slab" @@ -348228,6 +348972,15 @@ elf_symbol { type_id: 0x16d5fd4b full_name: "mempool_free_slab" } +elf_symbol { + id: 0x9a28516c + name: "mempool_resize" + is_defined: true + symbol_type: FUNCTION + crc: 0x2aa0843e + type_id: 0x902f9013 + full_name: "mempool_resize" +} elf_symbol { id: 0x7ad45055 name: "memremap" @@ -349919,6 +350672,24 @@ elf_symbol { type_id: 0x99bc47d8 full_name: "nvmem_device_write" } +elf_symbol { + id: 0x65d6ca81 + name: "nvmem_register" + is_defined: true + symbol_type: FUNCTION + crc: 0xda3e0452 + type_id: 0x2eb1a24e + full_name: "nvmem_register" +} +elf_symbol { + id: 0x27081fa8 + name: "nvmem_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0xcc39c03e + type_id: 0x158f8f53 + full_name: "nvmem_unregister" +} elf_symbol { id: 0x458a15db name: "of_address_to_resource" @@ -354782,6 +355553,15 @@ elf_symbol { type_id: 0x9e5ef2fc full_name: "rdev_get_id" } +elf_symbol { + id: 0x5b227eda + name: "read_cache_page" + is_defined: true + symbol_type: FUNCTION + crc: 0xdabb5741 + type_id: 0xb8307855 + full_name: "read_cache_page" +} elf_symbol { id: 0x46082c90 name: "reboot_mode" @@ -357077,6 +357857,15 @@ elf_symbol { type_id: 0x9f7ddfb5 full_name: "scnprintf" } +elf_symbol { + id: 0xa0d4d843 + name: "scsi_add_host_with_dma" + is_defined: true + symbol_type: FUNCTION + crc: 0xcad85c8f + type_id: 0x987fb987 + full_name: "scsi_add_host_with_dma" +} elf_symbol { id: 0x7a6a0afc name: "scsi_alloc_request" @@ -357122,6 +357911,15 @@ elf_symbol { type_id: 0x94dfa784 full_name: "scsi_block_when_processing_errors" } +elf_symbol { + id: 0x278a6b59 + name: "scsi_change_queue_depth" + is_defined: true + symbol_type: FUNCTION + crc: 0xd836ce75 + type_id: 0x954324c8 + full_name: "scsi_change_queue_depth" +} elf_symbol { id: 0xe4036f2e name: "scsi_cmd_allowed" @@ -357149,6 +357947,15 @@ elf_symbol { type_id: 0x94dfa784 full_name: "scsi_device_get" } +elf_symbol { + id: 0x14eb95fa + name: "scsi_device_lookup" + is_defined: true + symbol_type: FUNCTION + crc: 0x315de56b + type_id: 0xa355dd14 + full_name: "scsi_device_lookup" +} elf_symbol { id: 0x474e9bcc name: "scsi_device_put" @@ -357158,6 +357965,51 @@ elf_symbol { type_id: 0x19c71538 full_name: "scsi_device_put" } +elf_symbol { + id: 0xf10245da + name: "scsi_dma_map" + is_defined: true + symbol_type: FUNCTION + crc: 0x024f41b8 + type_id: 0x9265c435 + full_name: "scsi_dma_map" +} +elf_symbol { + id: 0x18cbd7f9 + name: "scsi_dma_unmap" + is_defined: true + symbol_type: FUNCTION + crc: 0xaf937030 + type_id: 0x1f7d7689 + full_name: "scsi_dma_unmap" +} +elf_symbol { + id: 0x32b196e0 + name: "scsi_host_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5d29367 + type_id: 0x0fe1d65c + full_name: "scsi_host_alloc" +} +elf_symbol { + id: 0x022517f0 + name: "scsi_host_lookup" + is_defined: true + symbol_type: FUNCTION + crc: 0xb29e9719 + type_id: 0x30dc6fbb + full_name: "scsi_host_lookup" +} +elf_symbol { + id: 0x4d8a452e + name: "scsi_host_put" + is_defined: true + symbol_type: FUNCTION + crc: 0x9fa2c6e6 + type_id: 0x156efee0 + full_name: "scsi_host_put" +} elf_symbol { id: 0x7509c737 name: "scsi_ioctl" @@ -357176,6 +358028,15 @@ elf_symbol { type_id: 0x95587b1f full_name: "scsi_ioctl_block_when_processing_errors" } +elf_symbol { + id: 0xcecaa985 + name: "scsi_is_host_device" + is_defined: true + symbol_type: FUNCTION + crc: 0x3921b3ee + type_id: 0x92697f90 + full_name: "scsi_is_host_device" +} elf_symbol { id: 0x36deacf7 name: "scsi_normalize_sense" @@ -357185,6 +358046,15 @@ elf_symbol { type_id: 0xf0fa540a full_name: "scsi_normalize_sense" } +elf_symbol { + id: 0xf0e07f22 + name: "scsi_print_command" + is_defined: true + symbol_type: FUNCTION + crc: 0xcaea91e5 + type_id: 0x1f7d7689 + full_name: "scsi_print_command" +} elf_symbol { id: 0x5286bfd6 name: "scsi_register_interface" @@ -357194,6 +358064,33 @@ elf_symbol { type_id: 0x9d725f0c full_name: "scsi_register_interface" } +elf_symbol { + id: 0x8deacb1d + name: "scsi_remove_host" + is_defined: true + symbol_type: FUNCTION + crc: 0x09e60cdd + type_id: 0x156efee0 + full_name: "scsi_remove_host" +} +elf_symbol { + id: 0x2e407415 + name: "scsi_report_bus_reset" + is_defined: true + symbol_type: FUNCTION + crc: 0x165aae74 + type_id: 0x14f27dac + full_name: "scsi_report_bus_reset" +} +elf_symbol { + id: 0xc9021692 + name: "scsi_scan_host" + is_defined: true + symbol_type: FUNCTION + crc: 0xfd423aa7 + type_id: 0x156efee0 + full_name: "scsi_scan_host" +} elf_symbol { id: 0x9c54c873 name: "scsi_unblock_requests" @@ -358076,6 +358973,15 @@ elf_symbol { type_id: 0x84a9b4bc full_name: "sg_next" } +elf_symbol { + id: 0x12402fa7 + name: "sget_fc" + is_defined: true + symbol_type: FUNCTION + crc: 0x349435fd + type_id: 0xf07462c6 + full_name: "sget_fc" +} elf_symbol { id: 0x7f3b48aa name: "shmem_file_setup" @@ -363057,6 +363963,15 @@ elf_symbol { type_id: 0x14a305ea full_name: "udp_tunnel_xmit_skb" } +elf_symbol { + id: 0x3fa12248 + name: "ufshcd_alloc_host" + is_defined: true + symbol_type: FUNCTION + crc: 0x5a6c739a + type_id: 0x9d3b1e84 + full_name: "ufshcd_alloc_host" +} elf_symbol { id: 0x5ba31e17 name: "ufshcd_auto_hibern8_update" @@ -363075,6 +363990,24 @@ elf_symbol { type_id: 0x9fcafcaa full_name: "ufshcd_bkops_ctrl" } +elf_symbol { + id: 0xa45d6674 + name: "ufshcd_config_pwr_mode" + is_defined: true + symbol_type: FUNCTION + crc: 0xf09bac42 + type_id: 0x9c1de0b0 + full_name: "ufshcd_config_pwr_mode" +} +elf_symbol { + id: 0xca76e0b2 + name: "ufshcd_dealloc_host" + is_defined: true + symbol_type: FUNCTION + crc: 0x9273fd20 + type_id: 0x1178942c + full_name: "ufshcd_dealloc_host" +} elf_symbol { id: 0x60b0cfc9 name: "ufshcd_dme_configure_adapt" @@ -363138,6 +364071,15 @@ elf_symbol { type_id: 0x93203902 full_name: "ufshcd_get_pwr_dev_param" } +elf_symbol { + id: 0x493c067d + name: "ufshcd_hba_enable" + is_defined: true + symbol_type: FUNCTION + crc: 0xbc1985f4 + type_id: 0x9c602690 + full_name: "ufshcd_hba_enable" +} elf_symbol { id: 0xc3b81360 name: "ufshcd_hba_stop" @@ -363165,6 +364107,15 @@ elf_symbol { type_id: 0x16bac6e1 full_name: "ufshcd_init_pwr_dev_param" } +elf_symbol { + id: 0xba7435fd + name: "ufshcd_make_hba_operational" + is_defined: true + symbol_type: FUNCTION + crc: 0x2f903c13 + type_id: 0x9c602690 + full_name: "ufshcd_make_hba_operational" +} elf_symbol { id: 0xb59c5eaf name: "ufshcd_mcq_config_esi" @@ -363399,6 +364350,15 @@ elf_symbol { type_id: 0x9c602690 full_name: "ufshcd_uic_hibern8_exit" } +elf_symbol { + id: 0xb163f167 + name: "ufshcd_update_evt_hist" + is_defined: true + symbol_type: FUNCTION + crc: 0x81fc84d6 + type_id: 0x126ef68a + full_name: "ufshcd_update_evt_hist" +} elf_symbol { id: 0x439eff60 name: "uio_unregister_device" @@ -365064,6 +366024,15 @@ elf_symbol { type_id: 0x1c99bc79 full_name: "usleep_range_state" } +elf_symbol { + id: 0x1473720a + name: "utf16s_to_utf8s" + is_defined: true + symbol_type: FUNCTION + crc: 0xabf32f29 + type_id: 0x937ab4d8 + full_name: "utf16s_to_utf8s" +} elf_symbol { id: 0xa459c02b name: "utf8_data_table" @@ -367260,6 +368229,15 @@ elf_symbol { type_id: 0x3039a998 full_name: "wait_for_completion_timeout" } +elf_symbol { + id: 0x9d727719 + name: "wait_for_device_probe" + is_defined: true + symbol_type: FUNCTION + crc: 0x4484a5a4 + type_id: 0x10985193 + full_name: "wait_for_device_probe" +} elf_symbol { id: 0xa4027847 name: "wait_woken" @@ -367359,6 +368337,42 @@ elf_symbol { type_id: 0x10229585 full_name: "wakeup_source_unregister" } +elf_symbol { + id: 0x735a53f2 + name: "wakeup_sources_read_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2692173 + type_id: 0x9d80e32f + full_name: "wakeup_sources_read_lock" +} +elf_symbol { + id: 0xaa56f7fa + name: "wakeup_sources_read_unlock" + is_defined: true + symbol_type: FUNCTION + crc: 0x24ad11db + type_id: 0x09506558 + full_name: "wakeup_sources_read_unlock" +} +elf_symbol { + id: 0x36d0e118 + name: "wakeup_sources_walk_next" + is_defined: true + symbol_type: FUNCTION + crc: 0xbd27af8b + type_id: 0xd673de47 + full_name: "wakeup_sources_walk_next" +} +elf_symbol { + id: 0x96e52cc0 + name: "wakeup_sources_walk_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x51c507ec + type_id: 0xd6c91a51 + full_name: "wakeup_sources_walk_start" +} elf_symbol { id: 0xb3aa5e28 name: "watchdog_init_timeout" @@ -368260,7 +369274,7 @@ elf_symbol { full_name: "zs_unmap_object" } symbols { - id: 0x84ea5130 + id: 0x25a8b173 symbol { key: "I_BDEV" value: 0x2dddbe52 @@ -368381,6 +369395,10 @@ symbols { key: "__blk_mq_alloc_disk" value: 0xb339c336 } + symbol { + key: "__blk_mq_end_request" + value: 0x01badff0 + } symbol { key: "__blk_rq_map_sg" value: 0x5a6afeee @@ -369233,6 +370251,10 @@ symbols { key: "__rt_mutex_init" value: 0x98379aaf } + symbol { + key: "__scsi_add_device" + value: 0xe68925b8 + } symbol { key: "__scsi_iterate_devices" value: 0x0166be18 @@ -369745,6 +370767,14 @@ symbols { key: "__traceiter_android_vh_binder_set_priority" value: 0x2a9c6616 } + symbol { + key: "__traceiter_android_vh_binder_transaction_init" + value: 0x5cf60b10 + } + symbol { + key: "__traceiter_android_vh_binder_wait_for_work" + value: 0x61c82fb5 + } symbol { key: "__traceiter_android_vh_binder_wakeup_ilocked" value: 0x53fba77d @@ -370397,6 +371427,14 @@ symbols { key: "__tracepoint_android_vh_binder_set_priority" value: 0x2e04cb9c } + symbol { + key: "__tracepoint_android_vh_binder_transaction_init" + value: 0xa9d55136 + } + symbol { + key: "__tracepoint_android_vh_binder_wait_for_work" + value: 0x75b174bb + } symbol { key: "__tracepoint_android_vh_binder_wakeup_ilocked" value: 0x506628ab @@ -371273,6 +372311,10 @@ symbols { key: "backlight_device_unregister" value: 0x8814eddf } + symbol { + key: "balance_dirty_pages_ratelimited" + value: 0x4e505a21 + } symbol { key: "balance_push_callback" value: 0xa3814535 @@ -371309,6 +372351,18 @@ symbols { key: "bdev_start_io_acct" value: 0xf701e854 } + symbol { + key: "bdi_alloc" + value: 0x18c171b8 + } + symbol { + key: "bdi_put" + value: 0x8fb4b5f6 + } + symbol { + key: "bdi_register" + value: 0x6bb4e80d + } symbol { key: "bgpio_init" value: 0xcdba3a55 @@ -371413,6 +372467,10 @@ symbols { key: "blk_mq_alloc_request" value: 0xaea1564a } + symbol { + key: "blk_mq_alloc_sq_tag_set" + value: 0x0d1fc920 + } symbol { key: "blk_mq_alloc_tag_set" value: 0xd34c6466 @@ -371437,6 +372495,14 @@ symbols { key: "blk_mq_free_tag_set" value: 0x70bd48bd } + symbol { + key: "blk_mq_freeze_queue" + value: 0x5e553962 + } + symbol { + key: "blk_mq_init_queue" + value: 0x98c69e3e + } symbol { key: "blk_mq_map_queues" value: 0x16569be2 @@ -371465,6 +372531,14 @@ symbols { key: "blk_mq_stop_hw_queue" value: 0x310e729f } + symbol { + key: "blk_mq_tagset_busy_iter" + value: 0x37d3a115 + } + symbol { + key: "blk_mq_unfreeze_queue" + value: 0x95bdba0c + } symbol { key: "blk_mq_unquiesce_queue" value: 0x86bec7f5 @@ -371529,6 +372603,14 @@ symbols { key: "blk_queue_physical_block_size" value: 0xea321133 } + symbol { + key: "blk_queue_update_dma_alignment" + value: 0xcc0dd52b + } + symbol { + key: "blk_queue_update_dma_pad" + value: 0xe7756398 + } symbol { key: "blk_queue_write_cache" value: 0x4c74830f @@ -371557,6 +372639,10 @@ symbols { key: "blk_status_to_errno" value: 0xe6192860 } + symbol { + key: "blk_update_request" + value: 0xf40ec9b3 + } symbol { key: "blkdev_get_by_dev" value: 0x0b067d4b @@ -371665,6 +372751,18 @@ symbols { key: "bridge_tunnel_header" value: 0x02852d6e } + symbol { + key: "bsg_job_done" + value: 0x53eb107b + } + symbol { + key: "bsg_remove_queue" + value: 0x9f7a08f8 + } + symbol { + key: "bsg_setup_queue" + value: 0xd5dbc767 + } symbol { key: "bt_accept_dequeue" value: 0x096781b3 @@ -373309,6 +374407,10 @@ symbols { key: "dbs_update" value: 0xf1e399f5 } + symbol { + key: "deactivate_locked_super" + value: 0x02f83230 + } symbol { key: "deactivate_task" value: 0x36a5b3df @@ -373689,6 +374791,10 @@ symbols { key: "dev_pm_opp_put" value: 0x52c8a093 } + symbol { + key: "dev_pm_opp_remove" + value: 0xe6f275cc + } symbol { key: "dev_pm_opp_remove_all_dynamic" value: 0x90259097 @@ -375865,6 +376971,10 @@ symbols { key: "drm_get_connector_status_name" value: 0xabd8ab71 } + symbol { + key: "drm_get_connector_type_name" + value: 0xe52ce78e + } symbol { key: "drm_get_edid" value: 0xc64f37ff @@ -376981,6 +378091,10 @@ symbols { key: "generic_perform_write" value: 0x7f639ef1 } + symbol { + key: "generic_shutdown_super" + value: 0x798f83da + } symbol { key: "generic_write_checks" value: 0x542785af @@ -377305,6 +378419,10 @@ symbols { key: "gpio_request" value: 0x09fe5bd6 } + symbol { + key: "gpio_request_array" + value: 0xe9a558bf + } symbol { key: "gpio_request_one" value: 0x260ae9d8 @@ -379577,6 +380695,10 @@ symbols { key: "jiffies64_to_msecs" value: 0x6e47d2cf } + symbol { + key: "jiffies_64" + value: 0x075fdad1 + } symbol { key: "jiffies_64_to_clock_t" value: 0x6bcfa61d @@ -380329,6 +381451,10 @@ symbols { key: "lock_sock_nested" value: 0xaaab26df } + symbol { + key: "lockref_get" + value: 0x42eaca18 + } symbol { key: "log_abnormal_wakeup_reason" value: 0x408fc274 @@ -380353,6 +381479,14 @@ symbols { key: "log_write_mmio" value: 0x02bffe2a } + symbol { + key: "logfc" + value: 0x06e891b4 + } + symbol { + key: "lookup_bdev" + value: 0xad10cf0f + } symbol { key: "loops_per_jiffy" value: 0x493ce9fc @@ -380561,6 +381695,10 @@ symbols { key: "mempool_alloc" value: 0xfd2dc160 } + symbol { + key: "mempool_alloc_pages" + value: 0x13e62490 + } symbol { key: "mempool_alloc_slab" value: 0xa613caa5 @@ -380577,10 +381715,18 @@ symbols { key: "mempool_free" value: 0xfa3d486a } + symbol { + key: "mempool_free_pages" + value: 0x77eb61b0 + } symbol { key: "mempool_free_slab" value: 0xfbb56638 } + symbol { + key: "mempool_resize" + value: 0x9a28516c + } symbol { key: "memremap" value: 0x7ad45055 @@ -381333,6 +382479,14 @@ symbols { key: "nvmem_device_write" value: 0x28ba8e50 } + symbol { + key: "nvmem_register" + value: 0x65d6ca81 + } + symbol { + key: "nvmem_unregister" + value: 0x27081fa8 + } symbol { key: "of_address_to_resource" value: 0x458a15db @@ -383493,6 +384647,10 @@ symbols { key: "rdev_get_id" value: 0x85c7decb } + symbol { + key: "read_cache_page" + value: 0x5b227eda + } symbol { key: "reboot_mode" value: 0x46082c90 @@ -384513,6 +385671,10 @@ symbols { key: "scnprintf" value: 0xa2bcc818 } + symbol { + key: "scsi_add_host_with_dma" + value: 0xa0d4d843 + } symbol { key: "scsi_alloc_request" value: 0x7a6a0afc @@ -384533,6 +385695,10 @@ symbols { key: "scsi_block_when_processing_errors" value: 0xd3148537 } + symbol { + key: "scsi_change_queue_depth" + value: 0x278a6b59 + } symbol { key: "scsi_cmd_allowed" value: 0xe4036f2e @@ -384545,10 +385711,34 @@ symbols { key: "scsi_device_get" value: 0x76dea2aa } + symbol { + key: "scsi_device_lookup" + value: 0x14eb95fa + } symbol { key: "scsi_device_put" value: 0x474e9bcc } + symbol { + key: "scsi_dma_map" + value: 0xf10245da + } + symbol { + key: "scsi_dma_unmap" + value: 0x18cbd7f9 + } + symbol { + key: "scsi_host_alloc" + value: 0x32b196e0 + } + symbol { + key: "scsi_host_lookup" + value: 0x022517f0 + } + symbol { + key: "scsi_host_put" + value: 0x4d8a452e + } symbol { key: "scsi_ioctl" value: 0x7509c737 @@ -384557,14 +385747,34 @@ symbols { key: "scsi_ioctl_block_when_processing_errors" value: 0xd8a616ba } + symbol { + key: "scsi_is_host_device" + value: 0xcecaa985 + } symbol { key: "scsi_normalize_sense" value: 0x36deacf7 } + symbol { + key: "scsi_print_command" + value: 0xf0e07f22 + } symbol { key: "scsi_register_interface" value: 0x5286bfd6 } + symbol { + key: "scsi_remove_host" + value: 0x8deacb1d + } + symbol { + key: "scsi_report_bus_reset" + value: 0x2e407415 + } + symbol { + key: "scsi_scan_host" + value: 0xc9021692 + } symbol { key: "scsi_unblock_requests" value: 0x9c54c873 @@ -384957,6 +386167,10 @@ symbols { key: "sg_next" value: 0x55c5bdf3 } + symbol { + key: "sget_fc" + value: 0x12402fa7 + } symbol { key: "shmem_file_setup" value: 0x7f3b48aa @@ -387173,6 +388387,10 @@ symbols { key: "udp_tunnel_xmit_skb" value: 0x674efb6f } + symbol { + key: "ufshcd_alloc_host" + value: 0x3fa12248 + } symbol { key: "ufshcd_auto_hibern8_update" value: 0x5ba31e17 @@ -387181,6 +388399,14 @@ symbols { key: "ufshcd_bkops_ctrl" value: 0x3b41d1e4 } + symbol { + key: "ufshcd_config_pwr_mode" + value: 0xa45d6674 + } + symbol { + key: "ufshcd_dealloc_host" + value: 0xca76e0b2 + } symbol { key: "ufshcd_dme_configure_adapt" value: 0x60b0cfc9 @@ -387209,6 +388435,10 @@ symbols { key: "ufshcd_get_pwr_dev_param" value: 0x7f35e3d5 } + symbol { + key: "ufshcd_hba_enable" + value: 0x493c067d + } symbol { key: "ufshcd_hba_stop" value: 0xc3b81360 @@ -387221,6 +388451,10 @@ symbols { key: "ufshcd_init_pwr_dev_param" value: 0x1c4ece11 } + symbol { + key: "ufshcd_make_hba_operational" + value: 0xba7435fd + } symbol { key: "ufshcd_mcq_config_esi" value: 0xb59c5eaf @@ -387325,6 +388559,10 @@ symbols { key: "ufshcd_uic_hibern8_exit" value: 0xc9fa7338 } + symbol { + key: "ufshcd_update_evt_hist" + value: 0xb163f167 + } symbol { key: "uio_unregister_device" value: 0x439eff60 @@ -388065,6 +389303,10 @@ symbols { key: "usleep_range_state" value: 0xb5437ef4 } + symbol { + key: "utf16s_to_utf8s" + value: 0x1473720a + } symbol { key: "utf8_data_table" value: 0xa459c02b @@ -389041,6 +390283,10 @@ symbols { key: "wait_for_completion_timeout" value: 0x60488ecf } + symbol { + key: "wait_for_device_probe" + value: 0x9d727719 + } symbol { key: "wait_woken" value: 0xa4027847 @@ -389085,6 +390331,22 @@ symbols { key: "wakeup_source_unregister" value: 0xfff68651 } + symbol { + key: "wakeup_sources_read_lock" + value: 0x735a53f2 + } + symbol { + key: "wakeup_sources_read_unlock" + value: 0xaa56f7fa + } + symbol { + key: "wakeup_sources_walk_next" + value: 0x36d0e118 + } + symbol { + key: "wakeup_sources_walk_start" + value: 0x96e52cc0 + } symbol { key: "watchdog_init_timeout" value: 0xb3aa5e28 diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi new file mode 100644 index 000000000000..1bacdc22f885 --- /dev/null +++ b/android/abi_gki_aarch64_xiaomi @@ -0,0 +1,131 @@ +[abi_symbol_list] + proc_mkdir_data + proc_create_seq_private + i2c_smbus_read_byte_data + i2c_smbus_write_byte_data + blk_execute_rq + blk_rq_map_kern + scsi_device_lookup + scsi_host_lookup + scsi_host_put + ufshcd_read_desc_param + utf16s_to_utf8s + async_schedule_node + blk_mq_alloc_tag_set + blk_mq_init_queue + blk_mq_tagset_busy_iter + bsg_job_done + bsg_remove_queue + bsg_setup_queue + dev_pm_opp_remove + scsi_add_host_with_dma + scsi_block_requests + scsi_dma_unmap + scsi_is_host_device + scsi_remove_host + scsi_report_bus_reset + scsi_scan_host + scsi_unblock_requests + scsi_change_queue_depth + scsi_print_command + scsi_dma_map + scsi_host_alloc + scsi_normalize_sense + sg_copy_from_buffer + sg_copy_to_buffer + ufshcd_alloc_host + ufshcd_config_pwr_mode + ufshcd_dealloc_host + ufshcd_hba_enable + ufshcd_make_hba_operational + ufshcd_query_attr_retry + ufshcd_query_flag_retry + ufshcd_update_evt_hist + wait_for_completion_io_timeout + __scsi_add_device + blk_mq_free_tag_set + blk_queue_update_dma_alignment + blk_queue_update_dma_pad + mempool_resize + mempool_alloc_pages + mempool_free_pages + regmap_raw_write_async + snd_soc_bytes_tlv_callback + regmap_async_complete + snd_compr_stop_error + snd_soc_component_disable_pin + snd_soc_component_force_enable_pin + snd_pcm_format_physical_width + snd_pcm_hw_constraint_list + regmap_multi_reg_write_bypassed + snd_ctl_boolean_mono_info + snd_soc_put_volsw_range + snd_soc_get_volsw_range + snd_soc_info_volsw_range + regmap_raw_write + regcache_drop_region + regmap_raw_read + regmap_multi_reg_write + regulator_bulk_enable + __blk_mq_end_request + balance_dirty_pages_ratelimited + bdi_alloc + bdi_put + bdi_register + blk_mq_freeze_queue + blk_mq_quiesce_queue + blk_mq_start_request + blk_mq_unfreeze_queue + blk_mq_unquiesce_queue + blk_queue_write_cache + blk_update_request + blkdev_get_by_dev + blkdev_get_by_path + blkdev_put + deactivate_locked_super + fixed_size_llseek + generic_shutdown_super + kmsg_dump_get_buffer + kmsg_dump_register + kmsg_dump_rewind + kmsg_dump_unregister + ktime_get_coarse_real_ts64 + lockref_get + logfc + lookup_bdev + name_to_dev_t + nvmem_register + nvmem_unregister + proc_create_single_data + read_cache_page + set_disk_ro + set_page_dirty + sget_fc + simple_strtoul + sync_blockdev + wait_for_device_probe + blk_mq_alloc_sq_tag_set + __traceiter_android_vh_binder_wait_for_work + __tracepoint_android_vh_binder_wait_for_work + __traceiter_android_vh_free_task + __tracepoint_android_vh_free_task + jiffies_64 + __traceiter_android_rvh_after_enqueue_task + __traceiter_android_rvh_after_dequeue_task + __tracepoint_android_rvh_after_enqueue_task + __tracepoint_android_rvh_after_dequeue_task + __traceiter_android_rvh_check_preempt_tick + __traceiter_android_rvh_dequeue_entity + __traceiter_android_rvh_enqueue_entity + __tracepoint_android_rvh_check_preempt_tick + __tracepoint_android_rvh_dequeue_entity + __tracepoint_android_rvh_enqueue_entity + console_printk + __traceiter_android_vh_binder_transaction_init + __tracepoint_android_vh_binder_transaction_init + drm_get_connector_type_name + gpio_request_array + wakeup_sources_read_lock + wakeup_sources_read_unlock + wakeup_sources_walk_start + wakeup_sources_walk_next