ANDROID: abi_gki_aarch64_qcom: Update symbol list Symbols updated to QCOM abi symbol list for Toshiba EMAC: clk_unregister_fixed_rate get_phy_device __hw_addr_sync_dev netdev_features_change pcie_capability_read_dword phy_device_free phy_device_register phy_loopback phy_lookup_setting phy_restart_aneg Bug: 325987248 Change-Id: I0f4a1070283f2e9c98df4de9da0660e572a7826e Signed-off-by: Andre Ding <quic_shuangxi@quicinc.com>
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index bd57143..6cb2bcd 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg
@@ -20609,6 +20609,11 @@ pointee_type_id: 0x91c734c3 } pointer_reference { + id: 0x2ee22f06 + kind: POINTER + pointee_type_id: 0x91c85a84 +} +pointer_reference { id: 0x2ee2a594 kind: POINTER pointee_type_id: 0x91ca70cf @@ -25429,6 +25434,11 @@ pointee_type_id: 0xf013a996 } pointer_reference { + id: 0x3695f49b + kind: POINTER + pointee_type_id: 0xf01734f2 +} +pointer_reference { id: 0x369662d6 kind: POINTER pointee_type_id: 0xf0196dc4 @@ -34564,6 +34574,11 @@ qualified_type_id: 0xb00910d2 } qualified { + id: 0xf01734f2 + qualifier: CONST + qualified_type_id: 0xb01b6540 +} +qualified { id: 0xf02f20a3 qualifier: CONST qualified_type_id: 0xb0fb3405 @@ -53902,6 +53917,12 @@ offset: 64 } member { + id: 0x13b29d75 + name: "bit" + type_id: 0x295c7202 + offset: 40 +} +member { id: 0xdd1aee2e name: "bit_count" type_id: 0xb3e7bac9 @@ -80814,6 +80835,12 @@ offset: 64 } member { + id: 0x70a3bdf2 + name: "duplex" + type_id: 0x295c7202 + offset: 32 +} +member { id: 0x70edc607 name: "duplex" type_id: 0x6720d32f @@ -180976,6 +181003,11 @@ offset: 32 } member { + id: 0xa02385f2 + name: "speed" + type_id: 0xc9082b19 +} +member { id: 0xa08da031 name: "speed" type_id: 0x6720d32f @@ -247629,6 +247661,17 @@ } } struct_union { + id: 0xb01b6540 + kind: STRUCT + name: "phy_setting" + definition { + bytesize: 8 + member_id: 0xa02385f2 + member_id: 0x70a3bdf2 + member_id: 0x13b29d75 + } +} +struct_union { id: 0x5af8c6c3 kind: STRUCT name: "phy_tdr_config" @@ -315206,6 +315249,13 @@ parameter_id: 0x2cacacc0 } function { + id: 0x986bf57c + return_type_id: 0x6720d32f + parameter_id: 0x11e6864c + parameter_id: 0x6720d32f + parameter_id: 0x38d23361 +} +function { id: 0x986ccce1 return_type_id: 0x6720d32f parameter_id: 0x1582ab06 @@ -318691,6 +318741,14 @@ parameter_id: 0x13580d6c } function { + id: 0x9b10e1e5 + return_type_id: 0x6720d32f + parameter_id: 0x19466519 + parameter_id: 0x32a623d7 + parameter_id: 0x2ee22f06 + parameter_id: 0x2ee22f06 +} +function { id: 0x9b110126 return_type_id: 0x6720d32f parameter_id: 0x18bd6530 @@ -330227,6 +330285,13 @@ parameter_id: 0x92233392 } function { + id: 0xbf2cc0f8 + return_type_id: 0x3176a085 + parameter_id: 0x35d510c3 + parameter_id: 0x6720d32f + parameter_id: 0x6d7f5ff6 +} +function { id: 0xbf379f2f return_type_id: 0x3176a085 parameter_id: 0x35d510c3 @@ -331740,6 +331805,14 @@ parameter_id: 0x4585663f } function { + id: 0xe50a8d7f + return_type_id: 0x3695f49b + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x3ea31487 + parameter_id: 0x6d7f5ff6 +} +function { id: 0xe543d9ca return_type_id: 0x2e8ad82b parameter_id: 0x3a583251 @@ -335455,6 +335528,15 @@ full_name: "__hw_addr_sync" } elf_symbol { + id: 0x58de7795 + name: "__hw_addr_sync_dev" + is_defined: true + symbol_type: FUNCTION + crc: 0x6d8ce1ae + type_id: 0x9b10e1e5 + full_name: "__hw_addr_sync_dev" +} +elf_symbol { id: 0x7874d435 name: "__hw_addr_unsync" is_defined: true @@ -350624,6 +350706,15 @@ full_name: "clk_unregister" } elf_symbol { + id: 0x40da6f1f + name: "clk_unregister_fixed_rate" + is_defined: true + symbol_type: FUNCTION + crc: 0x52252316 + type_id: 0x1febeb84 + full_name: "clk_unregister_fixed_rate" +} +elf_symbol { id: 0xdf9b5d08 name: "clkdev_add" is_defined: true @@ -364735,6 +364826,15 @@ full_name: "get_pfnblock_flags_mask" } elf_symbol { + id: 0xde4e3c15 + name: "get_phy_device" + is_defined: true + symbol_type: FUNCTION + crc: 0x8b134616 + type_id: 0xbf2cc0f8 + full_name: "get_phy_device" +} +elf_symbol { id: 0x475d45f1 name: "get_pid_task" is_defined: true @@ -374975,6 +375075,15 @@ full_name: "netdev_err" } elf_symbol { + id: 0xeb2d9bd2 + name: "netdev_features_change" + is_defined: true + symbol_type: FUNCTION + crc: 0xa3305277 + type_id: 0x1c31d966 + full_name: "netdev_features_change" +} +elf_symbol { id: 0x1a34a34f name: "netdev_increment_features" is_defined: true @@ -379109,6 +379218,15 @@ full_name: "pcie_capability_clear_and_set_word" } elf_symbol { + id: 0x34e52832 + name: "pcie_capability_read_dword" + is_defined: true + symbol_type: FUNCTION + crc: 0xa71b4afb + type_id: 0x986bf57c + full_name: "pcie_capability_read_dword" +} +elf_symbol { id: 0xf1513a2c name: "pcie_capability_read_word" is_defined: true @@ -379496,6 +379614,24 @@ full_name: "phy_connect_direct" } elf_symbol { + id: 0x5b3ff607 + name: "phy_device_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x13f10609 + type_id: 0x1cc5f9b2 + full_name: "phy_device_free" +} +elf_symbol { + id: 0x3d4eb5a9 + name: "phy_device_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x3fdd0031 + type_id: 0x91dd4b0e + full_name: "phy_device_register" +} +elf_symbol { id: 0x5ebc16d0 name: "phy_disconnect" is_defined: true @@ -379685,6 +379821,24 @@ full_name: "phy_init_hw" } elf_symbol { + id: 0xf708e277 + name: "phy_lookup_setting" + is_defined: true + symbol_type: FUNCTION + crc: 0x06209f49 + type_id: 0xe50a8d7f + full_name: "phy_lookup_setting" +} +elf_symbol { + id: 0xe099752c + name: "phy_loopback" + is_defined: true + symbol_type: FUNCTION + crc: 0x6aae8158 + type_id: 0x9068b671 + full_name: "phy_loopback" +} +elf_symbol { id: 0xac520589 name: "phy_mac_interrupt" is_defined: true @@ -379901,6 +380055,15 @@ full_name: "phy_resolve_aneg_pause" } elf_symbol { + id: 0x509ad286 + name: "phy_restart_aneg" + is_defined: true + symbol_type: FUNCTION + crc: 0xb6412952 + type_id: 0x91dd4b0e + full_name: "phy_restart_aneg" +} +elf_symbol { id: 0x409cd326 name: "phy_restore_page" is_defined: true @@ -402665,6 +402828,7 @@ symbol_id: 0x74b9825e symbol_id: 0xd672e937 symbol_id: 0xa5f1f300 + symbol_id: 0x58de7795 symbol_id: 0x7874d435 symbol_id: 0xc1db2428 symbol_id: 0x09a111a4 @@ -404351,6 +404515,7 @@ symbol_id: 0x7fbd0d58 symbol_id: 0x06f2ea68 symbol_id: 0xc8e117f2 + symbol_id: 0x40da6f1f symbol_id: 0xdf9b5d08 symbol_id: 0x56748a0b symbol_id: 0x430bfeda @@ -405917,6 +406082,7 @@ symbol_id: 0xb3083c09 symbol_id: 0x3746f7a2 symbol_id: 0x7fafe916 + symbol_id: 0xde4e3c15 symbol_id: 0x475d45f1 symbol_id: 0x8f644487 symbol_id: 0xbc123b47 @@ -407055,6 +407221,7 @@ symbol_id: 0x2a20c876 symbol_id: 0x6c72efe1 symbol_id: 0xfac0e8e6 + symbol_id: 0xeb2d9bd2 symbol_id: 0x1a34a34f symbol_id: 0x06bf2dbd symbol_id: 0x5a4e487e @@ -407514,6 +407681,7 @@ symbol_id: 0x52200b18 symbol_id: 0x0ce26450 symbol_id: 0x141fdc1f + symbol_id: 0x34e52832 symbol_id: 0xf1513a2c symbol_id: 0x1070f731 symbol_id: 0xb7c9d0b8 @@ -407557,6 +407725,8 @@ symbol_id: 0xc278f4fa symbol_id: 0x9c15bd7a symbol_id: 0x866cf90c + symbol_id: 0x5b3ff607 + symbol_id: 0x3d4eb5a9 symbol_id: 0x5ebc16d0 symbol_id: 0xb39736f6 symbol_id: 0x9d35d830 @@ -407578,6 +407748,8 @@ symbol_id: 0x30e87de6 symbol_id: 0x6fc1e83f symbol_id: 0x0e1df21c + symbol_id: 0xf708e277 + symbol_id: 0xe099752c symbol_id: 0xac520589 symbol_id: 0x2eeef935 symbol_id: 0xce039362 @@ -407602,6 +407774,7 @@ symbol_id: 0xd306839f symbol_id: 0x8fff831c symbol_id: 0x61290d1f + symbol_id: 0x509ad286 symbol_id: 0x409cd326 symbol_id: 0x16bb21a4 symbol_id: 0x0ccd2ae9
diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index 3bbde23..da49582 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom
@@ -308,6 +308,7 @@ clk_set_rate clk_sync_state clk_unprepare + clk_unregister_fixed_rate close_candev close_fd cma_alloc @@ -1247,6 +1248,7 @@ get_page_owner_handle get_pfnblock_flags_mask get_pid_task + get_phy_device get_random_bytes get_random_u16 get_random_u32 @@ -1392,6 +1394,7 @@ __hvc_resize __hw_addr_init __hw_addr_sync + __hw_addr_sync_dev __hw_addr_unsync hwrng_register hwrng_unregister @@ -2017,6 +2020,7 @@ netdev_change_features netdev_core_stats_alloc netdev_err + netdev_features_change netdev_increment_features netdev_info netdev_lower_state_changed @@ -2277,6 +2281,7 @@ pci_disable_device pci_disable_msi pcie_capability_clear_and_set_word + pcie_capability_read_dword pcie_capability_read_word pci_enable_device pci_enable_pcie_error_reporting @@ -2332,6 +2337,8 @@ perf_trace_run_bpf_submit phy_attached_info phy_calibrate + phy_device_free + phy_device_register phy_do_ioctl_running phy_drivers_register phy_drivers_unregister @@ -2342,6 +2349,8 @@ phy_init phy_init_eee phy_init_hw + phy_loopback + phy_lookup_setting phylink_connect_phy phylink_create phylink_destroy @@ -2379,6 +2388,7 @@ phy_power_on phy_read_mmd phy_resolve_aneg_linkmode + phy_restart_aneg phy_set_max_speed phy_set_mode_ext phy_suspend