Commit 77fd1bdf authored by Qinglin Li's avatar Qinglin Li Committed by Treehugger Robot
Browse files

ANDROID: GKI: Add net and memory ABI Symbol list for Amlogic SOC



Add net and memory ABI Symbol list for Amlogic SOC

66 function symbol(s) added
  'struct net_device* __dev_get_by_name(struct net*, const char*)'
  'ssize_t __generic_file_write_iter(struct kiocb*, struct iov_iter*)'
  'int __ipv6_addr_type(const struct in6_addr*)'
  'struct sk_buff* __pskb_copy_fclone(struct sk_buff*, int, gfp_t, bool)'
  'struct net_device* devm_alloc_etherdev_mqs(struct device*, int, unsigned int, unsigned int)'
  'int eth_header(struct sk_buff*, struct net_device*, unsigned short, const void*, const void*, unsigned int)'
  'int eth_header_parse(const struct sk_buff*, unsigned char*)'
  'int filemap_fdatawait_range(struct address_space*, loff_t, loff_t)'
  'int filemap_fdatawrite(struct address_space*)'
  'int filemap_fdatawrite_range(struct address_space*, loff_t, loff_t)'
  'int filemap_flush(struct address_space*)'
  'int filemap_write_and_wait_range(struct address_space*, loff_t, loff_t)'
  'int flow_block_cb_setup_simple(struct flow_block_offload*, struct list_head*, flow_setup_cb_t*, void*, void*, bool)'
  'void flow_rule_match_basic(const struct flow_rule*, struct flow_match_basic*)'
  'void flow_rule_match_ipv4_addrs(const struct flow_rule*, struct flow_match_ipv4_addrs*)'
  'void flow_rule_match_ports(const struct flow_rule*, struct flow_match_ports*)'
  'void flow_rule_match_vlan(const struct flow_rule*, struct flow_match_vlan*)'
  'int generic_file_mmap(struct file*, struct vm_area_struct*)'
  'int get_kernel_pages(const struct kvec*, int, int, struct page**)'
  'unsigned long get_pfnblock_flags_mask(const struct page*, unsigned long, unsigned long)'
  'struct page* grab_cache_page_write_begin(struct address_space*, unsigned long, unsigned int)'
  'char* iwe_stream_add_event(struct iw_request_info*, char*, char*, struct iw_event*, int)'
  'char* iwe_stream_add_point(struct iw_request_info*, char*, char*, struct iw_event*, char*)'
  'char* iwe_stream_add_value(struct iw_request_info*, char*, char*, char*, struct iw_event*, int)'
  'void mod_node_page_state(struct pglist_data*, enum node_stat_item, long)'
  'void netdev_printk(const char*, const struct net_device*, const char*, ...)'
  'void netdev_rss_key_fill(void*, size_t)'
  'int of_get_phy_mode(struct device_node*, phy_interface_t*)'
  'struct page* page_pool_alloc_pages(struct page_pool*, gfp_t)'
  'struct page_pool* page_pool_create(const struct page_pool_params*)'
  'void page_pool_destroy(struct page_pool*)'
  'void page_pool_put_page(struct page_pool*, struct page*, unsigned int, bool)'
  'void page_pool_release_page(struct page_pool*, struct page*)'
  'struct page* pagecache_get_page(struct address_space*, unsigned long, int, gfp_t)'
  'int pagecache_write_begin(struct file*, struct address_space*, loff_t, unsigned int, unsigned int, struct page**, void**)'
  'int pagecache_write_end(struct file*, struct address_space*, loff_t, unsigned int, unsigned int, struct page*, void*)'
  'struct page* read_cache_page(struct address_space*, unsigned long, int(*)(void*, struct page*), void*)'
  'bool rfkill_set_sw_state(struct rfkill*, bool)'
  'void* skb_pull_rcsum(struct sk_buff*, unsigned int)'
  'void skb_scrub_packet(struct sk_buff*, bool)'
  'void truncate_inode_pages_final(struct address_space*)'
  'void truncate_pagecache(struct inode*, loff_t)'
  'void truncate_setsize(struct inode*, loff_t)'
  'void unpin_user_pages(struct page**, unsigned long)'
  'int vm_insert_page(struct vm_area_struct*, unsigned long, struct page*)'
  'void vm_unmap_aliases()'
  'unsigned long vmalloc_to_pfn(const void*)'
  'void wireless_send_event(struct net_device*, unsigned int, union iwreq_data*, const char*)'
  'bool xdp_rxq_info_is_reg(struct xdp_rxq_info*)'
  'void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info*)'
  'struct xdp_buff* xp_alloc(struct xsk_buff_pool*)'
  'int xp_dma_map(struct xsk_buff_pool*, struct device*, unsigned long, struct page**, u32)'
  'void xp_dma_sync_for_cpu_slow(struct xdp_buff_xsk*)'
  'void xp_dma_sync_for_device_slow(struct xsk_buff_pool*, dma_addr_t, size_t)'
  'void xp_dma_unmap(struct xsk_buff_pool*, unsigned long)'
  'void xp_free(struct xdp_buff_xsk*)'
  'dma_addr_t xp_raw_get_dma(struct xsk_buff_pool*, u64)'
  'void xp_set_rxq_info(struct xsk_buff_pool*, struct xdp_rxq_info*)'
  'void xsk_clear_rx_need_wakeup(struct xsk_buff_pool*)'
  'struct xsk_buff_pool* xsk_get_pool_from_qid(struct net_device*, u16)'
  'void xsk_set_rx_need_wakeup(struct xsk_buff_pool*)'
  'void xsk_set_tx_need_wakeup(struct xsk_buff_pool*)'
  'void xsk_tx_completed(struct xsk_buff_pool*, u32)'
  'bool xsk_tx_peek_desc(struct xsk_buff_pool*, struct xdp_desc*)'
  'void xsk_tx_release(struct xsk_buff_pool*)'
  'bool xsk_uses_need_wakeup(struct xsk_buff_pool*)'

2 variable symbol(s) added
  'void* high_memory'
  'struct backing_dev_info noop_backing_dev_info'

Bug: 276863283
Change-Id: I5fe6034fb0580e8c9cb81fa0128b6785069c3f3d
Signed-off-by: default avatarQinglin Li <qinglin.li@amlogic.com>
parent 2da1dda2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment