ANDROID: GKI: Add kernel base and lib ABI Symbol list for Amlogic SOC
Add kernel base and lib ABI Symbol list for Amlogic SOC
62 function symbol(s) added
'void __devm_release_region(struct device*, struct resource*, resource_size_t, resource_size_t)'
'int __kfifo_from_user(struct __kfifo*, const void*, unsigned long, unsigned int*)'
'unsigned int __kfifo_in_r(struct __kfifo*, const void*, unsigned int, size_t)'
'unsigned int __kfifo_out_r(struct __kfifo*, void*, unsigned int, size_t)'
'int __kfifo_to_user(struct __kfifo*, void*, unsigned long, unsigned int*)'
'int __traceiter_android_vh_iommu_iovad_free_iova(void*, struct iova_domain*, dma_addr_t, size_t)'
'int __traceiter_android_vh_sched_show_task(void*, struct task_struct*)'
'unsigned long _find_last_bit(const unsigned long*, unsigned long)'
'int default_wake_function(wait_queue_entry_t*, unsigned int, int, void*)'
'int des_expand_key(struct des_ctx*, const u8*, unsigned int)'
'void dev_pm_clear_wake_irq(struct device*)'
'struct device* dev_pm_domain_attach_by_id(struct device*, unsigned int)'
'int dev_pm_set_wake_irq(struct device*, int)'
'int device_get_phy_mode(struct device*)'
'char* devm_kvasprintf(struct device*, gfp_t, const char*, va_list)'
'int down_timeout(struct semaphore*, long)'
'size_t fault_in_iov_iter_readable(const struct iov_iter*, size_t)'
'void flush_signals(struct task_struct*)'
'bool fwnode_device_is_available(const struct fwnode_handle*)'
'struct fwnode_handle* fwnode_graph_get_next_endpoint(const struct fwnode_handle*, struct fwnode_handle*)'
'struct fwnode_handle* fwnode_graph_get_port_parent(const struct fwnode_handle*)'
'struct fwnode_handle* fwnode_graph_get_remote_endpoint(const struct fwnode_handle*)'
'struct fwnode_handle* fwnode_graph_get_remote_port_parent(const struct fwnode_handle*)'
'int fwnode_graph_parse_endpoint(const struct fwnode_handle*, struct fwnode_endpoint*)'
'struct fwnode_handle* fwnode_handle_get(struct fwnode_handle*)'
'int fwnode_property_get_reference_args(const struct fwnode_handle*, const char*, const char*, unsigned int, unsigned int, struct fwnode_reference_args*)'
'int fwnode_property_read_u64_array(const struct fwnode_handle*, const char*, u64*, size_t)'
'phys_addr_t gen_pool_virt_to_phys(struct gen_pool*, unsigned long)'
'int get_device_system_crosststamp(int(*)(ktime_t*, struct system_counterval_t*, void*), void*, struct system_time_snapshot*, struct system_device_crosststamp*)'
'void* ioremap_cache(phys_addr_t, size_t)'
'void iov_iter_init(struct iov_iter*, unsigned int, const struct iovec*, unsigned long, size_t)'
'size_t iov_iter_zero(size_t, struct iov_iter*)'
'unsigned int irq_create_fwspec_mapping(struct irq_fwspec*)'
'void irq_domain_free_irqs_parent(struct irq_domain*, unsigned int, unsigned int)'
'void kernel_sigaction(int, __sighandler_t)'
'int kill_pid(struct pid*, int, int)'
'void lockref_get(struct lockref*)'
'char* next_arg(char*, char**, char**)'
'int nla_append(struct sk_buff*, int, const void*)'
'int param_get_charp(char*, const struct kernel_param*)'
'int param_get_string(char*, const struct kernel_param*)'
'int param_set_charp(const char*, const struct kernel_param*)'
'int param_set_copystring(const char*, const struct kernel_param*)'
'int platform_get_irq_byname_optional(struct platform_device*, const char*)'
'struct rb_node* rb_last(const struct rb_root*)'
'u64 read_sanitised_ftr_reg(u32)'
'int register_module_notifier(struct notifier_block*)'
'struct perf_event** register_wide_hw_breakpoint(struct perf_event_attr*, perf_overflow_handler_t, void*)'
'int regmap_irq_chip_get_base(struct regmap_irq_chip_data*)'
'int release_resource(struct resource*)'
'size_t sg_copy_from_buffer(struct scatterlist*, unsigned int, const void*, size_t)'
'size_t sg_copy_to_buffer(struct scatterlist*, unsigned int, void*, size_t)'
'int sg_nents(struct scatterlist*)'
'ssize_t show_class_attr_string(struct class*, struct class_attribute*, char*)'
'void show_regs(struct pt_regs*)'
'int smpboot_register_percpu_thread(struct smp_hotplug_thread*)'
'void stack_trace_print(const unsigned long*, unsigned int, int)'
'char* strchrnul(const char*, int)'
'void symbol_put_addr(void*)'
'int unregister_module_notifier(struct notifier_block*)'
'void unregister_wide_hw_breakpoint(struct perf_event**)'
'void yield()'
12 variable symbol(s) added
'struct tracepoint __tracepoint_android_vh_iommu_iovad_free_iova'
'struct tracepoint __tracepoint_android_vh_sched_show_task'
'struct cma* dma_contiguous_default_area'
'const char hex_asc[17]'
'u64 jiffies_64'
'int overflowgid'
'int overflowuid'
'const struct kernel_param_ops param_ops_short'
'const struct kernel_param_ops param_ops_ullong'
'const struct kernel_param_ops param_ops_ushort'
'struct workqueue_struct* pm_wq'
'const uuid_t uuid_null'
Bug: 276863283
Change-Id: I22fc86f1e769c06744948a8b60254b1172364e3f
Signed-off-by:
Qinglin Li <qinglin.li@amlogic.com>
Loading
Please sign in to comment