ANDROID: GKI: Update symbol list for Nvidia

16 function symbol(s) added
  'void blk_mq_start_hw_queues(struct request_queue*)'
  'void blk_mq_stop_hw_queues(struct request_queue*)'
  'int of_platform_default_populate(struct device_node*, const struct
of_dev_auxdata*, struct device*)'
  'void tegra_bpmp_free_mrq(struct tegra_bpmp*, unsigned int, void*)'
  'bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp*, unsigned int)'
  'void tegra_bpmp_mrq_return(struct tegra_bpmp_channel*, int, const
void*, size_t)'
  'int tegra_bpmp_request_mrq(struct tegra_bpmp*, unsigned int,
tegra_bpmp_mrq_handler_t, void*)'
  'int tegra_bpmp_transfer(struct tegra_bpmp*, struct
tegra_bpmp_message*)'
  'int tegra_bpmp_transfer_atomic(struct tegra_bpmp*, struct
tegra_bpmp_message*)'
  'int tegra_ivc_init(struct tegra_ivc*, struct device*, const struct
iosys_map*, dma_addr_t, const struct iosys_map*, dma_addr_t, unsigned
int, size_t, void(*)(struct tegra_ivc*, void*), void*)'
  'int tegra_ivc_notified(struct tegra_ivc*)'
  'int tegra_ivc_read_advance(struct tegra_ivc*)'
  'int tegra_ivc_read_get_next_frame(struct tegra_ivc*, struct
iosys_map*)'
  'void tegra_ivc_reset(struct tegra_ivc*)'
  'int tegra_ivc_write_advance(struct tegra_ivc*)'
  'int tegra_ivc_write_get_next_frame(struct tegra_ivc*, struct
iosys_map*)'

Bug: 416285366
Change-Id: I7f1dce36ff42878d0acc817ddeb07365b17501b0
Signed-off-by: Chun Ng <chunn@nvidia.com>
This commit is contained in:
Chun Ng
2025-05-22 23:57:07 +00:00
committed by Todd Kjos
parent 1e3d640b05
commit c1488e58c3
2 changed files with 482 additions and 0 deletions

View File

@@ -3073,6 +3073,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x01d3d77e
}
pointer_reference {
id: 0x0aeaa065
kind: POINTER
pointee_type_id: 0x01ea670b
}
pointer_reference {
id: 0x0aee7ba0
kind: POINTER
@@ -12453,6 +12458,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xaf33de29
}
pointer_reference {
id: 0x2163ef30
kind: POINTER
pointee_type_id: 0xafcf5a5c
}
pointer_reference {
id: 0x2170d06d
kind: POINTER
@@ -24228,6 +24238,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xe9917f17
}
pointer_reference {
id: 0x30f6da87
kind: POINTER
pointee_type_id: 0xe99b8c83
}
pointer_reference {
id: 0x30fbef83
kind: POINTER
@@ -34038,6 +34053,11 @@ typedef {
name: "te1_settings"
referred_type_id: 0x247e8a06
}
typedef {
id: 0x8d4bfd24
name: "tegra_bpmp_mrq_handler_t"
referred_type_id: 0x0aeaa065
}
typedef {
id: 0x865acc96
name: "time64_t"
@@ -36933,6 +36953,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0xd659846e
}
qualified {
id: 0xe99b8c83
qualifier: CONST
qualified_type_id: 0xd6298487
}
qualified {
id: 0xe9af5892
qualifier: CONST
@@ -75170,6 +75195,11 @@ member {
type_id: 0x391f15ea
offset: 384
}
member {
id: 0xffab3b79
name: "data"
type_id: 0x391f15ea
}
member {
id: 0xffab3bd2
name: "data"
@@ -136901,6 +136931,11 @@ member {
type_id: 0xebbaa9d5
offset: 800
}
member {
id: 0x630c78f4
name: "mrq"
type_id: 0x4585663f
}
member {
id: 0x6360d0b2
name: "mrq"
@@ -174702,6 +174737,12 @@ member {
type_id: 0x6720d32f
offset: 192
}
member {
id: 0x51f16b6f
name: "ret"
type_id: 0x6720d32f
offset: 128
}
member {
id: 0x51f63d7f
name: "ret"
@@ -177392,6 +177433,12 @@ member {
type_id: 0x3b007e79
offset: 64
}
member {
id: 0x6cd7f7a7
name: "rx"
type_id: 0x27b8946e
offset: 192
}
member {
id: 0xec2f95e2
name: "rx_addr"
@@ -204157,6 +204204,12 @@ member {
type_id: 0x2c3ef046
offset: 128
}
member {
id: 0x65ff358a
name: "tx"
type_id: 0x27b0e88e
offset: 64
}
member {
id: 0x562b2b94
name: "tx16"
@@ -222539,6 +222592,25 @@ struct_union {
member_id: 0xb84054d1
}
}
struct_union {
id: 0x27b0e88e
kind: STRUCT
definition {
bytesize: 16
member_id: 0xffab3b79
member_id: 0xd98a2dfb
}
}
struct_union {
id: 0x27b8946e
kind: STRUCT
definition {
bytesize: 24
member_id: 0xff8a9909
member_id: 0xd98a2dfb
member_id: 0x51f16b6f
}
}
struct_union {
id: 0x27bfa089
kind: STRUCT
@@ -273976,6 +274048,18 @@ struct_union {
kind: STRUCT
name: "tegra_bpmp_clk"
}
struct_union {
id: 0xafcf5a5c
kind: STRUCT
name: "tegra_bpmp_message"
definition {
bytesize: 56
member_id: 0x630c78f4
member_id: 0x65ff358a
member_id: 0x6cd7f7a7
member_id: 0x2d5bf0a8
}
}
struct_union {
id: 0xec7454a4
kind: STRUCT
@@ -304573,6 +304657,13 @@ function {
parameter_id: 0x4585663f
parameter_id: 0x07944f4b
}
function {
id: 0x01ea670b
return_type_id: 0x48b5725f
parameter_id: 0x4585663f
parameter_id: 0x05501385
parameter_id: 0x18bd6530
}
function {
id: 0x01ecbbc0
return_type_id: 0x48b5725f
@@ -305696,6 +305787,14 @@ function {
parameter_id: 0x4585663f
parameter_id: 0x0ee0d5d1
}
function {
id: 0x105d412e
return_type_id: 0x48b5725f
parameter_id: 0x05501385
parameter_id: 0x6720d32f
parameter_id: 0x391f15ea
parameter_id: 0xf435685e
}
function {
id: 0x105fb374
return_type_id: 0xd5cc9c9a
@@ -312483,6 +312582,13 @@ function {
parameter_id: 0x25520d15
parameter_id: 0x026c3dea
}
function {
id: 0x19c5ab78
return_type_id: 0x48b5725f
parameter_id: 0x213700a8
parameter_id: 0x4585663f
parameter_id: 0x18bd6530
}
function {
id: 0x19c6594b
return_type_id: 0x48b5725f
@@ -316681,6 +316787,11 @@ function {
parameter_id: 0x6720d32f
parameter_id: 0x6d7f5ff6
}
function {
id: 0x1f202302
return_type_id: 0x48b5725f
parameter_id: 0x3ee1ca44
}
function {
id: 0x1f21f887
return_type_id: 0xd5cc9c9a
@@ -324858,6 +324969,13 @@ function {
return_type_id: 0x6720d32f
parameter_id: 0x37cc6bab
}
function {
id: 0x907748a2
return_type_id: 0x6720d32f
parameter_id: 0x347303b4
parameter_id: 0x3aff5796
parameter_id: 0x0258f96e
}
function {
id: 0x9077fd27
return_type_id: 0x6720d32f
@@ -327920,6 +328038,11 @@ function {
parameter_id: 0x3806390a
parameter_id: 0x6d7f5ff6
}
function {
id: 0x923891be
return_type_id: 0x6720d32f
parameter_id: 0x3ee1ca44
}
function {
id: 0x923af25c
return_type_id: 0x6720d32f
@@ -327940,6 +328063,20 @@ function {
return_type_id: 0x6720d32f
parameter_id: 0x3ef6d4b8
}
function {
id: 0x923e40fa
return_type_id: 0x6720d32f
parameter_id: 0x3ee1ca44
parameter_id: 0x0258f96e
parameter_id: 0x30f6da87
parameter_id: 0xe02e14d6
parameter_id: 0x30f6da87
parameter_id: 0xe02e14d6
parameter_id: 0x4585663f
parameter_id: 0xf435685e
parameter_id: 0x0d408c02
parameter_id: 0x18bd6530
}
function {
id: 0x923e6d3f
return_type_id: 0x6720d32f
@@ -328771,6 +328908,12 @@ function {
parameter_id: 0x31c8b544
parameter_id: 0xcd84e3cd
}
function {
id: 0x92c4f8dc
return_type_id: 0x6720d32f
parameter_id: 0x3ee1ca44
parameter_id: 0x3f1a5886
}
function {
id: 0x92c581e2
return_type_id: 0x6720d32f
@@ -331196,6 +331339,14 @@ function {
return_type_id: 0x6720d32f
parameter_id: 0x25db57c0
}
function {
id: 0x94f80697
return_type_id: 0x6720d32f
parameter_id: 0x213700a8
parameter_id: 0x4585663f
parameter_id: 0x8d4bfd24
parameter_id: 0x18bd6530
}
function {
id: 0x94f8a6cc
return_type_id: 0x6720d32f
@@ -331424,6 +331575,12 @@ function {
parameter_id: 0x27459bea
parameter_id: 0x4585663f
}
function {
id: 0x9548acb9
return_type_id: 0x6720d32f
parameter_id: 0x213700a8
parameter_id: 0x2163ef30
}
function {
id: 0x954a5c30
return_type_id: 0x6720d32f
@@ -354382,6 +354539,12 @@ function {
parameter_id: 0x4faa9b63
parameter_id: 0x1856a912
}
function {
id: 0xf7ff8eb6
return_type_id: 0x6d7f5ff6
parameter_id: 0x213700a8
parameter_id: 0x4585663f
}
function {
id: 0xf806feb1
return_type_id: 0x6d7f5ff6
@@ -375692,6 +375855,15 @@ elf_symbol {
type_id: 0xfcb31d8f
full_name: "blk_mq_sched_try_merge"
}
elf_symbol {
id: 0xd28f8ce5
name: "blk_mq_start_hw_queues"
is_defined: true
symbol_type: FUNCTION
crc: 0xe5b16473
type_id: 0x12c8ce83
full_name: "blk_mq_start_hw_queues"
}
elf_symbol {
id: 0x96f2cda8
name: "blk_mq_start_request"
@@ -375719,6 +375891,15 @@ elf_symbol {
type_id: 0x181a6fb5
full_name: "blk_mq_stop_hw_queue"
}
elf_symbol {
id: 0xd13a60aa
name: "blk_mq_stop_hw_queues"
is_defined: true
symbol_type: FUNCTION
crc: 0x27dd6377
type_id: 0x12c8ce83
full_name: "blk_mq_stop_hw_queues"
}
elf_symbol {
id: 0x37d3a115
name: "blk_mq_tagset_busy_iter"
@@ -407873,6 +408054,15 @@ elf_symbol {
type_id: 0x119fef8e
full_name: "of_phy_simple_xlate"
}
elf_symbol {
id: 0x9c2bfa6b
name: "of_platform_default_populate"
is_defined: true
symbol_type: FUNCTION
crc: 0xfcdc9248
type_id: 0x907748a2
full_name: "of_platform_default_populate"
}
elf_symbol {
id: 0x840bde05
name: "of_platform_depopulate"
@@ -425393,6 +425583,123 @@ elf_symbol {
type_id: 0x1f174592
full_name: "tcpm_vbus_change"
}
elf_symbol {
id: 0xe54ea1f3
name: "tegra_bpmp_free_mrq"
is_defined: true
symbol_type: FUNCTION
crc: 0xaf6bcfea
type_id: 0x19c5ab78
full_name: "tegra_bpmp_free_mrq"
}
elf_symbol {
id: 0xa2565005
name: "tegra_bpmp_mrq_is_supported"
is_defined: true
symbol_type: FUNCTION
crc: 0xc6b176d9
type_id: 0xf7ff8eb6
full_name: "tegra_bpmp_mrq_is_supported"
}
elf_symbol {
id: 0xfc2dbec4
name: "tegra_bpmp_mrq_return"
is_defined: true
symbol_type: FUNCTION
crc: 0x223cf89d
type_id: 0x105d412e
full_name: "tegra_bpmp_mrq_return"
}
elf_symbol {
id: 0x08907db0
name: "tegra_bpmp_request_mrq"
is_defined: true
symbol_type: FUNCTION
crc: 0x4bd2db5c
type_id: 0x94f80697
full_name: "tegra_bpmp_request_mrq"
}
elf_symbol {
id: 0x81a07067
name: "tegra_bpmp_transfer"
is_defined: true
symbol_type: FUNCTION
crc: 0xf29da5b1
type_id: 0x9548acb9
full_name: "tegra_bpmp_transfer"
}
elf_symbol {
id: 0xb47ee8bd
name: "tegra_bpmp_transfer_atomic"
is_defined: true
symbol_type: FUNCTION
crc: 0x6737b43c
type_id: 0x9548acb9
full_name: "tegra_bpmp_transfer_atomic"
}
elf_symbol {
id: 0x07f159e7
name: "tegra_ivc_init"
is_defined: true
symbol_type: FUNCTION
crc: 0x147021c7
type_id: 0x923e40fa
full_name: "tegra_ivc_init"
}
elf_symbol {
id: 0x94af2b02
name: "tegra_ivc_notified"
is_defined: true
symbol_type: FUNCTION
crc: 0xf425fd43
type_id: 0x923891be
full_name: "tegra_ivc_notified"
}
elf_symbol {
id: 0xa7d44351
name: "tegra_ivc_read_advance"
is_defined: true
symbol_type: FUNCTION
crc: 0xd971c967
type_id: 0x923891be
full_name: "tegra_ivc_read_advance"
}
elf_symbol {
id: 0x8e08a107
name: "tegra_ivc_read_get_next_frame"
is_defined: true
symbol_type: FUNCTION
crc: 0x5f8dbfc9
type_id: 0x92c4f8dc
full_name: "tegra_ivc_read_get_next_frame"
}
elf_symbol {
id: 0xe19aecef
name: "tegra_ivc_reset"
is_defined: true
symbol_type: FUNCTION
crc: 0x063d20ed
type_id: 0x1f202302
full_name: "tegra_ivc_reset"
}
elf_symbol {
id: 0xc746a415
name: "tegra_ivc_write_advance"
is_defined: true
symbol_type: FUNCTION
crc: 0x35f1975b
type_id: 0x923891be
full_name: "tegra_ivc_write_advance"
}
elf_symbol {
id: 0x175273e3
name: "tegra_ivc_write_get_next_frame"
is_defined: true
symbol_type: FUNCTION
crc: 0xd843aff5
type_id: 0x92c4f8dc
full_name: "tegra_ivc_write_get_next_frame"
}
elf_symbol {
id: 0xa8f0fe44
name: "tegra_mc_probe_device"
@@ -437946,9 +438253,11 @@ interface {
symbol_id: 0x49ee3f1e
symbol_id: 0x646a1dc6
symbol_id: 0xc40c1fbe
symbol_id: 0xd28f8ce5
symbol_id: 0x96f2cda8
symbol_id: 0x1162870c
symbol_id: 0x310e729f
symbol_id: 0xd13a60aa
symbol_id: 0x37d3a115
symbol_id: 0x9c9435eb
symbol_id: 0x95bdba0c
@@ -441513,6 +441822,7 @@ interface {
symbol_id: 0x783e3f26
symbol_id: 0xeb2dab5b
symbol_id: 0x5516ad40
symbol_id: 0x9c2bfa6b
symbol_id: 0x840bde05
symbol_id: 0x923f5818
symbol_id: 0x41ba71c8
@@ -443459,6 +443769,19 @@ interface {
symbol_id: 0xfccd15d1
symbol_id: 0x591431f1
symbol_id: 0x6869c83d
symbol_id: 0xe54ea1f3
symbol_id: 0xa2565005
symbol_id: 0xfc2dbec4
symbol_id: 0x08907db0
symbol_id: 0x81a07067
symbol_id: 0xb47ee8bd
symbol_id: 0x07f159e7
symbol_id: 0x94af2b02
symbol_id: 0xa7d44351
symbol_id: 0x8e08a107
symbol_id: 0xe19aecef
symbol_id: 0xc746a415
symbol_id: 0x175273e3
symbol_id: 0xa8f0fe44
symbol_id: 0xcb1a674c
symbol_id: 0x7cfd9233

View File

@@ -64,6 +64,12 @@
sysfs_remove_group
system_cpucaps
system_wq
tegra_ivc_notified
tegra_ivc_read_advance
tegra_ivc_read_get_next_frame
tegra_ivc_reset
tegra_ivc_write_advance
tegra_ivc_write_get_next_frame
__traceiter_rwmmio_post_read
__traceiter_rwmmio_read
__tracepoint_rwmmio_post_read
@@ -71,3 +77,156 @@
unregister_chrdev_region
__wake_up
__warn_printk
# required by ivc-cdev.ko
device_del
devm_free_irq
noop_llseek
remap_pfn_range
# required by ivc_ext.ko
dma_sync_single_for_cpu
__memcpy_toio
# required by nvsciipc.ko
_dev_notice
__fdget
find_get_pid
fput
platform_device_register_full
platform_device_unregister
sprintf
# required by tegra_bpmp.ko
clk_hw_determine_rate_no_reparent
clk_hw_get_name
clk_hw_unregister
debugfs_create_dir
debugfs_create_file
debugfs_remove
dentry_path_raw
devm_clk_hw_register
devm_reset_controller_register
dma_alloc_attrs
dma_free_attrs
_find_next_bit
kmalloc_large
kstrdup
ktime_get
of_clk_add_hw_provider
of_device_get_match_data
of_genpd_add_provider_onecell
__of_parse_phandle_with_args
of_platform_default_populate
pm_genpd_init
pm_genpd_remove
seq_lseek
seq_read
seq_write
single_open_size
single_release
strncpy
tegra_bpmp_free_mrq
tegra_bpmp_mrq_is_supported
tegra_bpmp_mrq_return
tegra_bpmp_request_mrq
tegra_bpmp_transfer
tegra_bpmp_transfer_atomic
tegra_sku_info
# required by tegra_hv.ko
arm64_use_ng_mappings
class_create_file_ns
ioremap_prot
iounmap
irq_get_irq_data
memstart_addr
of_add_property
of_chosen
of_find_compatible_node
of_irq_get
pfn_is_map_memory
tegra_ivc_init
# required by tegra_hv_pm_ctl.ko
__alloc_skb
find_vpid
finish_wait
init_net
init_wait_entry
msleep
__netlink_kernel_create
netlink_unicast
__nlmsg_put
prepare_to_wait_event
register_pm_notifier
schedule
strcmp
wait_for_completion_timeout
# required by tegra_hv_vblk_oops.ko
delayed_work_timer_fn
dma_map_page_attrs
__get_free_pages
is_vmalloc_addr
queue_delayed_work_on
# required by tegra_vblk.ko
blk_execute_rq
blk_mq_alloc_disk_for_queue
blk_mq_alloc_request
blk_mq_alloc_tag_set
blk_mq_destroy_queue
blk_mq_end_request
blk_mq_free_request
blk_mq_free_tag_set
blk_mq_init_queue
blk_mq_start_hw_queues
blk_mq_start_request
blk_mq_stop_hw_queues
blk_queue_flag_set
blk_queue_logical_block_size
blk_queue_max_discard_sectors
blk_queue_max_hw_sectors
blk_queue_max_secure_erase_sectors
blk_queue_physical_block_size
blk_queue_write_cache
__blk_rq_map_sg
capable
__cpu_possible_mask
del_gendisk
device_add_disk
device_create_file
disable_irq
disk_check_media_change
dma_map_sg_attrs
dma_unmap_sg_attrs
enable_irq
_find_first_zero_bit
jiffies
kasan_flag_enabled
kthread_create_on_cpu
kthread_create_on_node
__list_add_valid_or_report
__list_del_entry_valid_or_report
mod_timer
__num_online_cpus
of_find_node_by_name
put_disk
queue_work_on
_raw_spin_lock_irqsave
_raw_spin_unlock_irqrestore
__register_blkdev
sched_setattr_nocheck
set_capacity
set_disk_ro
sg_init_table
sg_nents
__sw_hweight64
timer_delete
unregister_blkdev
vfree
vzalloc
wait_for_completion
wait_for_completion_interruptible
wake_up_process