diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 04599474f6e2..70829e611ef2 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -14878,6 +14878,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x571672df } +pointer_reference { + id: 0x1f5a6b3b + kind: POINTER + pointee_type_id: 0x57294a71 +} pointer_reference { id: 0x1f5c397b kind: POINTER @@ -57613,6 +57618,12 @@ member { type_id: 0x89d2d38c offset: 384 } +member { + id: 0xb2927ff8 + name: "__size" + type_id: 0x92233392 + offset: 64 +} member { id: 0x8ca3627c name: "__sk_common" @@ -298997,6 +299008,16 @@ struct_union { member_id: 0x6b89914a } } +struct_union { + id: 0x57294a71 + kind: STRUCT + name: "dma_iova_state" + definition { + bytesize: 16 + member_id: 0x24cdf172 + member_id: 0xb2927ff8 + } +} struct_union { id: 0x04351df2 kind: STRUCT @@ -373127,6 +373148,16 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0356cddf } +function { + id: 0x104de847 + return_type_id: 0x48b5725f + parameter_id: 0x0258f96e + parameter_id: 0x1f5a6b3b + parameter_id: 0xf435685e + parameter_id: 0xf435685e + parameter_id: 0xcd84e3cd + parameter_id: 0x33756485 +} function { id: 0x104de9a9 return_type_id: 0x48b5725f @@ -373339,6 +373370,12 @@ function { parameter_id: 0x0258f96e parameter_id: 0x1fc34bc2 } +function { + id: 0x10730664 + return_type_id: 0x48b5725f + parameter_id: 0x0258f96e + parameter_id: 0x1f5a6b3b +} function { id: 0x1075e2ed return_type_id: 0x48b5725f @@ -416577,6 +416614,17 @@ function { parameter_id: 0x2f73da3b parameter_id: 0x6720d32f } +function { + id: 0x9d472e58 + return_type_id: 0x6720d32f + parameter_id: 0x0258f96e + parameter_id: 0x1f5a6b3b + parameter_id: 0xbdd18903 + parameter_id: 0xf435685e + parameter_id: 0xf435685e + parameter_id: 0xcd84e3cd + parameter_id: 0x33756485 +} function { id: 0x9d475de3 return_type_id: 0x6720d32f @@ -416715,6 +416763,14 @@ function { parameter_id: 0x0801d1b2 parameter_id: 0x35c838ae } +function { + id: 0x9d556957 + return_type_id: 0x6720d32f + parameter_id: 0x0258f96e + parameter_id: 0x1f5a6b3b + parameter_id: 0xf435685e + parameter_id: 0xf435685e +} function { id: 0x9d55b48a return_type_id: 0x6720d32f @@ -427101,6 +427157,14 @@ function { parameter_id: 0x18a2fb63 parameter_id: 0x10673339 } +function { + id: 0xfe63a844 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x0258f96e + parameter_id: 0x1f5a6b3b + parameter_id: 0xbdd18903 + parameter_id: 0xf435685e +} function { id: 0xfe66bdb7 return_type_id: 0x6d7f5ff6 @@ -457925,6 +457989,51 @@ elf_symbol { type_id: 0xa7203b99 full_name: "dma_heap_try_get_pool_size_kb" } +elf_symbol { + id: 0x4081da89 + name: "dma_iova_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x82c7609d + type_id: 0x10730664 + full_name: "dma_iova_free" +} +elf_symbol { + id: 0x3a3df3c8 + name: "dma_iova_link" + is_defined: true + symbol_type: FUNCTION + crc: 0xd3408e87 + type_id: 0x9d472e58 + full_name: "dma_iova_link" +} +elf_symbol { + id: 0x97ef4d41 + name: "dma_iova_sync" + is_defined: true + symbol_type: FUNCTION + crc: 0xb058ee98 + type_id: 0x9d556957 + full_name: "dma_iova_sync" +} +elf_symbol { + id: 0x94a241ab + name: "dma_iova_try_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x393a70ef + type_id: 0xfe63a844 + full_name: "dma_iova_try_alloc" +} +elf_symbol { + id: 0xfa93d27a + name: "dma_iova_unlink" + is_defined: true + symbol_type: FUNCTION + crc: 0xbdb8a78c + type_id: 0x104de847 + full_name: "dma_iova_unlink" +} elf_symbol { id: 0x6accd8d9 name: "dma_map_page_attrs" @@ -514391,6 +514500,11 @@ interface { symbol_id: 0xc9fc732f symbol_id: 0x2599b67f symbol_id: 0x651d36f0 + symbol_id: 0x4081da89 + symbol_id: 0x3a3df3c8 + symbol_id: 0x97ef4d41 + symbol_id: 0x94a241ab + symbol_id: 0xfa93d27a symbol_id: 0x6accd8d9 symbol_id: 0x18b0baef symbol_id: 0x13f645c1 diff --git a/gki/aarch64/symbols/qcom b/gki/aarch64/symbols/qcom index 0c04fdf3af64..748861a73dec 100644 --- a/gki/aarch64/symbols/qcom +++ b/gki/aarch64/symbols/qcom @@ -810,6 +810,11 @@ dma_heap_get_dev dma_heap_get_drvdata dma_heap_get_name + dma_iova_free + dma_iova_link + dma_iova_sync + dma_iova_try_alloc + dma_iova_unlink dmam_alloc_attrs dma_map_page_attrs dma_map_resource